
Shell Tutor: I Built a Terminal Teacher Where Copilot CLI Is the Instructor
This is a submission for the GitHub Copilot CLI Challenge What I Built Quick question: what does find . -name "*.log" -mtime +7 -exec rm {} \; do? If you had to think about it for more than two seconds, shelltutor is for you. When I was 15, I taught myself to code by writing C++ and Python on paper, no laptop, no terminal, just notebooks. I'd mentally trace through loops and debug with a pencil. When I finally got access to a computer, the terminal was the first real interface I had. But even after years of building (I launched my first AI company at 17, and recently scaled a project to a 50GB data moat all bootstrapped from Addis Ababa), I still find myself googling the same shell commands. tar flags? Every single time. shelltutor fixes this. It's an interactive CLI that teaches shell commands through hands-on challenges but with a twist that only became possible with Copilot CLI. You get a task. You type a real command. And GitHub Copilot CLI evaluates whether your answer is function
Continue reading on Dev.to
Opens in a new tab



