tam

Crates.iotam
lib.rstam
version1.0.13
created_at2025-01-06 06:22:18.857312+00
updated_at2025-08-04 02:01:21.338191+00
descriptionA tasks manager cli tool
homepagehttps://github.com/wst7/tam
repositoryhttps://github.com/wst7/tam
max_upload_size
id1505338
size169,893
wst7 (wst7)

documentation

README

TAM - Tasks Manager CLI Tool

Crate License Release

A lightweight terminal-based project and task manager.

for the task-tracker challenge from roadmap.sh.


Features

  • 📁 Project Management: Add, edit, and delete projects
  • ✅ Task Management: Add, edit, delete tasks and update their status (start, complete)
  • 🖥 Dual Mode Support:
    • CLI Mode: Manage with command-line arguments
    • Interactive Mode: Use keyboard-driven terminal UI
  • 🎨 Theme Support: Switch between light and dark themes in interactive mode

Installation

Crates.io

To install tam via crates.io:

cargo install tam

GitHub

To install tam from the GitHub releases


Usage

Command mode

tam -h
A tasks manager cli tool
Version: 1.0.10

Usage: tam [OPTIONS] [COMMAND]

Commands:
  project  Manage projects, use `tam project --help` to see more options [aliases: p]
  task     Manage tasks, use `tam task --help` to see more options [aliases: t]
  config   Show tam configuration
  help     Print this message or the help of the given subcommand(s)

Options:
  -i, --interactive  Interactive mode
  -h, --help         Print help
  -V, --version      Print version

Interactive mode

tam -i

Contributing

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


License

tam is licensed under the MIT License.

Commit count: 132

cargo fmt