Expand description
Command-line interface commands for kasl application.
Contains all CLI command implementations for task management, activity monitoring, reporting, and system configuration.
§Features
- Core Commands: Task management, activity monitoring, reporting, export
- Utility Commands: Configuration, summaries, pauses, adjustments, updates
- Advanced Commands: Templates, tags, database migrations
§Usage
kasl watch # Start activity monitoring
kasl task --name "Review code" # Create a new task
kasl report # Generate today's report
kasl export tasks --format csv # Export tasks to CSVModules§
- autostart
- System autostart management command.
- export
- Data export command for external analysis and backup.
- inbox
- Jira inbox command: sync, list, pin, dismiss, open, and import issues.
- init
- Application configuration initialization command.
- migrations
- Database migration management command (debug builds only).
- pauses
- Pause viewing and manual pause recording.
- report
- Daily and monthly report generation and submission command.
- sum
- Monthly working hours summary command.
- tag
- Tag management command for task organization and categorization.
- task
- Task management command.
- template
- Task template management command.
- update
- Application self-update command.
- watch
- Activity monitoring and daemon management command.
Structs§
- Cli
- The main CLI structure that parses command-line arguments.