simple-task-cli

Crates.iosimple-task-cli
lib.rssimple-task-cli
version0.1.0
created_at2026-01-25 13:05:40.072066+00
updated_at2026-01-25 13:05:40.072066+00
descriptionSimple task CLI to manage tasks and store data in todo.json
homepagehttps://github.com/rezapambudi/task-cli
repositoryhttps://github.com/rezapambudi/task-cli
max_upload_size
id2068697
size26,201
Reza Pambudi (rezapambudi)

documentation

https://docs.rs/simple-task-cli

README

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
Commit count: 10

cargo fmt