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'.