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.

§Features

  • CRUD Operations: Create, read, update, and delete individual tasks
  • Batch Operations: Mass editing and deletion of multiple tasks
  • External Integration: Import tasks from GitLab commits and Jira issues
  • Advanced Filtering: View tasks by date, completion status, tags, or IDs
  • Template System: Create tasks from predefined templates

§Usage

# Create a new task
kasl task --name "Review code" --comment "Check PR #123"

# List tasks with different filters
kasl task --list                    # Show all tasks
kasl task --today                   # Show today's tasks
kasl task --incomplete              # Show incomplete tasks

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

Structs§

TaskArgs
Command-line arguments for comprehensive task management.

Functions§

cmd
Main entry point for the comprehensive task management command.