CLI tool to manage Rask
You can install release page
Or, build from source
- Clone this repository
- Install Rust
- Build (
cargo build --release) - You can install Binary (
./target/release/rask-cli) to wherever you want
-
First, get Rask API token and set env variable
$ export RASK_API_KEY="rask-thisissample-apitoken-012345679" $ export RASK_URL="https://rask.example.com"
- Or, you must set above value when you run command
$ rask-cli --api-key "rask-thisissample-apitoken-012345679" --url "https://rask.example.com" task list
-
Show all Tasks / Users / Projects
$ rask-cli task list $ rask-cli user list $ rask-cli projects list
-
Create new Task
$ ./rask-cli task create --title <TITLE> \ --assigner-name <ASSIGNER_NAME> \ --state <todo/done/someday> \ --project-name <PROJECT_NAME> \ --due_at <DATE> \ --description <DESCRIPTION>
- Ex:
$ rask-cli task create --title "Complete my measurement" \ --assigner-name "nomlab" \ --state todo \ --project-name "My Research" \ --due_at "2024-09-26" \ --description "See http://example.com for details"
- Ex:
-
Show
rask-cli --helpfor more details