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 templateStructs§
- AddArgs
- Arguments for creating a task.
- List
Args - Arguments for listing tasks.
- Remove
Args - Arguments for removing tasks.
- Task
Args - Command-line arguments for task management.
Functions§
- cmd
- Dispatches
kasl tasksubcommands; the module header shows the surface.