Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TohdohBoard CLI

A native Rust terminal task manager for TohdohBoard.

Overview

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.

Global Installation (Alias: tohdoh)

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.

Tailnet / Remote Usage

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 list

Add this export to your .bashrc or .zshrc to make it permanent.

Building and Running Locally

cargo build --release

The binary will be located in target/release/tohdoh.

Usage

  • 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>

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages