This project demonstrates how a beginner can use GitHub Copilot CLI to translate natural language tasks into shell commands and understand them through interactive explanations.
- How to describe a task in plain English
- How GitHub Copilot CLI suggests a relevant shell command
- How Copilot explains the command step by step
Task: count number of folders
Copilot suggested command: find . -maxdepth 1 -type d | wc -l
- Run the helper script: ./helper.sh
- Follow the instructions to use GitHub Copilot CLI interactively
This project is explained in detail here: https://dev.to/arpitjindal01/using-github-copilot-cli-as-a-beginner-to-translate-english-into-shell-commands-3h4e
GitHub Copilot CLI works best as a human-in-the-loop tool, especially for beginners learning command-line concepts.