| Crates.io | cli-kneeboard |
| lib.rs | cli-kneeboard |
| version | 0.3.3 |
| created_at | 2022-11-03 15:55:22.249677+00 |
| updated_at | 2025-09-23 14:29:56.293399+00 |
| description | Checklist Tool |
| homepage | |
| repository | https://github.com/chimbosonic/cli-kneeboard |
| max_upload_size | |
| id | 704345 |
| size | 71,897 |
cli-kneeboard is a tool that reads Markdown checklists and lets you programmatically run through them.
It is capable of saving the progress of a checklist as TOML allowing you to have reusable to-do lists.
When the app exits it will close with an ExitCode equal to the number of unresolved checklist items. This means you can use it as a git hook example here.
PATH.cargo install cli-kneeboardcargo run -- [OPTIONS] to run the app in debug modecargo build --release and get the binary from ./target/release/kneeboard$ kneeboard --help
cli-kneeboard 0.1.0
Alexis Lowe <agl314@chimbosonic.com>
Checklist Tool
USAGE:
kneeboard [OPTIONS] --checklist-path <CHECKLIST_PATH>
OPTIONS:
-c, --checklist-path <CHECKLIST_PATH> Path to the checklist
-h, --help Print help information
-s, --save Save progress of the checklist
-v, --verbose Turn debugging information on
-V, --version Print version information
--checklist-path || -c is required and is the path to the Markdown checklist you want to load--save || -s tells cli-kneeboard to save the progress of the checklist in the same folder as the checklist named .<checklist-name>.kb.toml--verbose || -v lets you set verbosity the more v's provided the higher the verbositycli-kneeboard will read in a checklist following the specification described in SPEC.md