facere-cli

Crates.iofacere-cli
lib.rsfacere-cli
version0.1.0
created_at2025-02-25 20:14:08.052331+00
updated_at2025-02-25 20:14:08.052331+00
descriptionA simple CLI for managing todo tasks
homepagehttps://github.com/rodrigocitadin/facere-cli
repositoryhttps://github.com/rodrigocitadin/facere-cli
max_upload_size
id1569589
size14,635
0xc (rodrigocitadin)

documentation

https://docs.rs/facere-cli

README

facere-cli

facere-cli is a simple command-line tool for managing pending tasks. It allows users to create, list, and update task statuses using a JSON-based local storage.

Installation

Install from Crates.io

cargo install facere-cli

Build from Source

git clone https://github.com/yourusername/facere-cli.git &&
cd facere-cli &&
cargo install --path .

Usage

Create a New Task

facere-cli add <NAME> <YYYY-MM-DD>

example:

facere-cli add "Buy groceries" 2025-02-26

List All Tasks

facere-cli list

Toggle Task State

facere-cli toggle <TASK_ID>

example:

facere-cli toggle 1

List Tasks for a Specific Date

facere-cli filter <YYYY-MM-DD>

example

facere-cli filter 2025-02-26

Storage

Tasks are stored in a JSON file in the current directory. Future versions may use a more appropriate location.

License

This project is licensed under the MIT license.

Commit count: 11

cargo fmt