
Terminal Tutor - an interactive Git CLI coach built with GitHub Copilot CLI
This is a submission for the GitHub Copilot CLI Challenge What I Built I built Terminal Tutor , an interactive command line tutor that teaches Git basics through hands-on practice. Instead of showing theory, Terminal Tutor gives you a sequence of goals (initialize a repo, create a file, stage it, commit it, create a branch, etc.). You type real Git commands and the app validates the actual state of the filesystem and Git repository after each step. A key focus of this MVP is cross-platform reliability . On Windows, the filesystem is often case-insensitive, while Git tracks exact filename casing. That mismatch can confuse beginners (for example, creating readme.md when the lesson expects README.md ). Terminal Tutor detects these cases, tolerates them, and guides the user without blocking progress. Repo: Terminal Tutor on GitHub Demo Video walkthrough Watch the video on Vimeo Screenshots (app in action) Below are screenshots of the tutor running (not only build logs). Tutor running a Git
Continue reading on Dev.to
Opens in a new tab



