Conversation
There was a problem hiding this comment.
Pull request overview
Renames the interactive drill TUI binary to turbo-m-drill and adjusts first-attempt rating submission logic to use the full FSRS 1–4 rating scale (with a distinct “empty input” case).
Changes:
- Rename the drill CLI/binary from
drilltoturbo-m-drill(Cargo + clap + docs). - Add
AttemptResult::Emptyand remap submitted review ratings to 1–4. - Add a
just checkrecipe to run fmt/clippy/test.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
src/bin/turbo-m-drill.rs |
Renames clap command and updates attempt classification + FSRS rating mapping. |
Cargo.toml |
Renames the binary target and updates related dependency comments. |
USAGE.md |
Updates usage examples to use turbo-m-drill. |
justfile |
Adds a check recipe for common local verification commands. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| turbo-m-drill [--db <path>] --deck <name> [--limit <n>] [--new] | ||
| ``` | ||
|
|
||
| ```sh | ||
| drill --deck "German A1" # due cards | ||
| drill --deck "German A1" --new --limit 10 # new cards | ||
| turbo-m-drill --deck "German A1" # due cards | ||
| turbo-m-drill --deck "German A1" --new --limit 10 # new cards |
There was a problem hiding this comment.
The "How it works" section below this command block still documents the old 1–3 rating mapping (correct→3, typo→2, wrong→1). Since turbo-m-drill now submits 1–4 (and distinguishes empty input), update the documentation to match the new mapping (e.g., empty→1 Again, wrong→2 Hard, typo→3 Good, correct→4 Easy) or adjust the code if the old mapping was intended.
No description provided.