15 releases

new 0.1.14 Jan 16, 2025
0.1.13 Jan 16, 2025

#108 in Command line utilities

Download history 632/week @ 2025-01-04 644/week @ 2025-01-11

1,276 downloads per month

MIT/Apache

28KB
437 lines

TAM - Tasks Manager CLI Tool

tam is a lightweight and efficient CLI tool for managing tasks. Use it to create, update, track, and list your tasks directly from the terminal.

for the task-tracker challenge from roadmap.sh.


Features

  • Add new tasks
  • Update existing tasks
  • Remove tasks
  • Mark tasks as done or in progress
  • List tasks by various statuses
  • Support multiple task processing
  • Interactive cli mode

Installation

To install tam via crates.io:

cargo install tam

Usage

Command mode

tam <COMMAND> [OPTIONS]

Commands

Command Description
add Add a new task
update Update an existing task
remove Remove a task
done Mark a task as done
start Start a task
list List tasks
help Show help information

Options

Option Description
-h, --help Print help information
-V, --version Print version
-i, --interactive Interactive mode

Interactive mode

tam -i

Examples

Add a Task

tam add "Finish Rust project"

Update a Task

tam edit task_id new_title

tam update 1 "Complete CLI tool documentation"
# or
tam edit 1  "Complete CLI tool documentation"

Mark a Task as Done

tam done 1

List All Tasks

tam list

Contributing

Contributions are welcome! Please submit an issue or pull request on the GitHub repository.


License

tam is licensed under the MIT License.

Dependencies

~14–25MB
~387K SLoC