Skip to content

rezapambudi/task-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-simple-task-cli

simple-simple-task-cli is a simple command-line application for managing tasks.
Tasks are stored locally in a todo.json file, making it lightweight and easy to use without any external services.

Features

  • Add new tasks
  • Update and delete existing tasks
  • Mark tasks as todo, in-progress, or done
  • List all tasks
  • Filter tasks by status
  • Data stored locally in todo.json

Example Usage

# Adding a new task
simple-task-cli add "Buy groceries"
# Output: Task added successfully (ID: 1)

# Updating and deleting tasks
simple-task-cli update 1 "Buy groceries and cook dinner"
simple-task-cli delete 1

# Marking a task as in progress or done
simple-task-cli mark-in-progress 1
simple-task-cli mark-done 1

# Listing all tasks
simple-task-cli list

# Listing tasks by status
simple-task-cli list done
simple-task-cli list todo
simple-task-cli list in-progress

Installation

Install from crates.io:

cargo install simple-task-cli

About

simple task cli written in rust

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages