Hasty Briefsbeta

Bilingual

Show HN: Tascli, a simple, local CLI task and record manager

a year ago
  • #productivity
  • #task-management
  • #CLI
  • A CLI tool named 'tascli' for tracking tasks and records from the Unix terminal.
  • Installation via 'cargo install tascli'.
  • Tasks and records are stored in '~/.local/share/tascli/tascli.db' using rusqlite.
  • Create tasks with deadlines using commands like 'tascli task "Create readme" today'.
  • Tasks can be categorized with the '-c' option.
  • List active tasks with 'tascli list task'.
  • Complete tasks using 'tascli done <index>'.
  • List all tasks, including completed ones, with 'tascli list task -s all -c <category>'.
  • Create records for tracking events with 'tascli record -c <category> "<content>"'.
  • List records with 'tascli list record -d <days>'.
  • Supports flexible time strings in various formats (e.g., 'today', 'tomorrow', 'YYYY-MM-DD', '3:00PM').
  • Uses 'clap' for argument parsing; help available via '--help'.