| Crates.io | taiga-cli |
| lib.rs | taiga-cli |
| version | 1.1.2 |
| created_at | 2025-01-20 14:11:39.481728+00 |
| updated_at | 2025-01-20 14:11:39.481728+00 |
| description | Cli tool for taiga.io inspired by taskwarrior |
| homepage | https://github.com/paulchambaz/taiga-cli |
| repository | |
| max_upload_size | |
| id | 1523932 |
| size | 381,036 |
taiga-cli is a cli tool for taiga.io inspired by taskwarrior. It is designed to facilitate the use of kanbans from your terminal without having to open the web interface.

That being said, the real ground truth is taiga.io, and large operations (such as creating new projects, adding new members or creating new kanban statuses are not supported by this simple cli tool. taiga-cli is a lightweight interface, mostly around the user stories of taiga (the tasks we add to the kanban). taiga-cli offers powerful command to filter the tasks from your terminal and to modify them.
There are a couple ways to install this project. First, it is hosted on crates.io, i have also added it to nixpkgs and on the arch user repository. Of course, you can always install it manually.
To install the project manually, please consult the Building section.
You can try this program in a nix-shell:
nix-shell -p taiga-cli
You can then add it to your configuration.nix if you're happy with it.
cargo install taiga-cli
yay -S taiga-cli
To understand how to use this program, it is recommended to read the man page. All instructions are detailed there.
Here is a brief overview of the program :
taiga --help
Cli tool for taiga.io
Usage: taiga [PROJECT] [COMMAND] <OPTIONS>
Commands:
login Login to a taiga instance
projects Refresh and print the project list
Projects:
demo Run command on demo
Options:
--help Print the help message and exit
--version Print the version and exit
Do note that demo is a placehold and that your actual taiga project will be listed in the projects section.
This project uses nix for development. If you want to contribute, it is recommended to install nix (not NixOS) to access the development shell.
git clone https://github.com/paulchambaz/taiga-cli.git
cd taiga-cli
nix develop
nix build # to build the project
nix shell # to enter a shell where the built project is installed
just --list # to list the dev commands
If you want to manually build the project, it isn't to hard either.
You will need scdoc in order to build the man page and just to run the dev commands.
just run
just build
just fmt
just coverage
just watch-test
Contributions to taiga-cli are welcome. Whether it's feature suggestions, bug reports, or code contributions, feel free to share your input. Please use the project GitHub repository to open issues or submit pull requests.
taiga-cli is released under the GPLv3 License. For more details, refer to the LICENSE file included in the repository.