TerminalDrill
Linux and shell command fitness for iPhone and iPad. Local progress, daily challenges, and no real command execution.
find . -name "*.log"
The *Drill series turns command-heavy workflows into short recall loops. TerminalDrill is available now; the rest of the series is coming soon — join the waitlist for the track that matters most to you.
Linux and shell command fitness for iPhone and iPad. Local progress, daily challenges, and no real command execution.
find . -name "*.log"
Recovery, shared history, reflog, stash, reset, restore, revert, rebase, bisect, and collaboration safety.
git branch rescue <sha>
Quoting, streams, redirection, exit codes, loops, tests, traps, cleanup, and script debugging.
set -euo pipefail
Run, build, ports, volumes, logs, exec, prune, inspect, and container-state diagnosis.
docker exec -it api sh
Next in the series
Inventory, modules, idempotency, check mode, handlers, roles, and safe playbook runs.
ansible-playbook site.yml --check
Cmdlets, the object pipeline, filtering, formatting, providers, and safer scripting habits.
Get-Process | Sort-Object CPU
Addressing, routing, DNS, connectivity checks, and calm first-response diagnosis.
ip route get 1.1.1.1
More command-like tracks follow once the first wave proves out. Order is re-ranked by what people actually ask for — tell us on any waitlist.
Each app should feel focused on its domain while sharing the same recall-first mechanics: prompt, answer, explanation, review, progress, and safety notes.
Commands, accepted answers, examples, safety notes, and practice paths.
Short sessions make repeat workflows easier to recall without replacing docs.
Each product owns its accent, rank flavor, copy, support path, and pricing posture.
Coming-soon pages and the browser drill show which app should move next.
Daily Drill currently exposes Git, Bash, and Docker prompts from the site data set. The result CTA follows the selected track.
Open Daily Drill