Skip to content

CfM47/caffx-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caffx Task

A blazingly fast, memory-safe command-line task manager built in Rust.

Crates.io

Overview

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.

Installation

You can install caffx-task it using cargo:

cargo install caffx-task

Usage

Here are some of the available commands. For more details, you can always use the --help flag on any command.

cfxtask --help

Projects

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"

Tasks

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

Tags, Priorities, and Statuses

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"

About

A cli task manager built in rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages