| Crates.io | caffx-task |
| lib.rs | caffx-task |
| version | 0.1.1 |
| created_at | 2026-01-20 21:42:18.8608+00 |
| updated_at | 2026-01-20 21:59:41.362555+00 |
| description | A cli task manager built in rust |
| homepage | https://github.com/CfM47/caffx-task |
| repository | https://github.com/CfM47/caffx-task |
| max_upload_size | |
| id | 2057638 |
| size | 153,734 |
A blazingly fast, memory-safe command-line task manager built in Rust.
Caffx Task is a CLI tool to help you manage your tasks and projects directly from your terminal. It's designed to be simple, fast, and intuitive.
You can install caffx-task it using cargo:
cargo install caffx-task
Here are some of the available commands. For more details, you can always use the --help flag on any command.
cfxtask --help
You can manage projects to group your tasks.
Create a new project:
cfxtask project create "My Awesome Project"
List all projects:
cfxtask project list
Set the current project: You can use the project's name or ID.
cfxtask project use "My Awesome Project"
Show the current project:
cfxtask project current
Delete a project:
cfxtask project delete "My Awesome Project"
Manage your tasks within projects. Tasks are associated with the current project unless specified otherwise.
Add a new task:
cfxtask task add "Write a README for my project" --priority "High" --tags "docs,project"
List tasks: List tasks for the current project.
cfxtask task list
Or for a specific project:
cfxtask task list --project "My Awesome Project"
Show tasks for today:
cfxtask today
Update a task:
cfxtask task update 1 --name "Write an amazing README" --status "In Progress"
Delete a task:
cfxtask task delete 1
You can also manage tags, priorities, and statuses, which can be associated with your tasks.
List all tags:
cfxtask tag list
Add a new tag:
cfxtask tag add "urgent"
List all priorities:
cfxtask priority list
Add a new priority:
cfxtask priority add "Critical"