Skip to main content

Module task

Module task 

Source
Expand description

Task management command.

Provides comprehensive task management functionality for creating, editing, deleting, and organizing tasks.

§Usage

# Create a task interactively, or with values up front
kasl task
kasl task add --name "Review code" --comment "Check PR #123"

# List tasks with different filters
kasl task list                      # Today's tasks
kasl task list --all                # Every task
kasl task list --tag urgent         # Tasks carrying a tag
kasl task show 42                   # Specific tasks by id

# Edit and remove
kasl task edit 42                   # Edit one task
kasl task edit                      # Pick several interactively
kasl task remove 1 2 3
kasl task remove --today

# Import from external services
kasl task find                      # Find tasks from GitLab/Jira
kasl task add --template "bug-fix"  # Create from template

Structs§

AddArgs
Arguments for creating a task.
ListArgs
Arguments for listing tasks.
RemoveArgs
Arguments for removing tasks.
TaskArgs
Command-line arguments for task management.

Functions§

cmd
Dispatches kasl task subcommands; the module header shows the surface.