Skip to main content

Module commands

Module commands 

Source
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 CSV

Modules§

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.