supershell 0.4.1

A terminal-based RPG that teachers command line skills and cybersecurity concepts.
1
2
3
4
5
6
7
8
9
10
11
12
13
# SuperShell Development Roadmap

## ⚙️ Engine (Rust)
- [ ] **Color Support:** Add `colored` crate or ANSI codes to `ui.rs` for Success/Error themes.
- [ ] **Validation:** Create a `validate` subcommand to check `quests.yaml` for logic errors.
- [ ] **Progress Stats:** Display "% complete" in the `supershell` status command.

## ✅ Done
- [x] Create a script to automatically append the hook to `.bashrc`.
- [x] Test and document the `precmd` hook for Zsh users.
- [x] Refactor to hierarchical Chapter/Checkpoint structure.
- [x] Implement linear progression with `is_finished` flag.
- [x] Create inherent start-point discovery.