Back to articles
Terminal Tutor - an interactive Git CLI coach built with GitHub Copilot CLI
How-ToTools

Terminal Tutor - an interactive Git CLI coach built with GitHub Copilot CLI

via Dev.toAnthony Erazo

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

Read Full Article
6 views

Related Articles