A native Rust terminal task manager for TohdohBoard.
Manage your TohdohBoard tasks natively from the command line using this fast, compiled Rust binary. It uses the exact same data schema as the web app.
To use the tohdoh command from anywhere in your terminal:
cd tohdohboard-cli
cargo install --path .Make sure your cargo bin directory (usually ~/.cargo/bin) is in your $PATH.
By default, the CLI looks for data in ~/.tohdohboard/data.json. To use it from any machine on your Tailnet, point it to your backend server's API:
export TOHDOH_URL="http://<your-server-ip>:3001/api/data"
tohdoh listAdd this export to your .bashrc or .zshrc to make it permanent.
cargo build --releaseThe binary will be located in target/release/tohdoh.
- Add a task:
tohdoh add "Title" --context work --status "To Do" "Description" - List tasks:
tohdoh list - Move a task:
tohdoh move <TASK_ID_PREFIX> --status Done --context home - Delete a task:
tohdoh delete <TASK_ID_PREFIX>