Crate things3_cli

Crate things3_cli 

Source
Expand description

Things CLI library This module provides real-time updates and progress tracking capabilities

Modules§

bulk_operations
Bulk operations with progress tracking
dashboard
events
Event broadcasting system for task/project changes
health
logging
Log aggregation and filtering utilities
mcp
MCP (Model Context Protocol) server implementation for Things 3 integration
metrics
Metrics collection and monitoring
monitoring
progress
Progress tracking and real-time updates for Things CLI
websocket
WebSocket server for real-time updates

Macros§

trackable_operation
Macro to easily create a trackable operation
with_progress
Macro for easy progress tracking

Structs§

Cli

Enums§

BulkOperation
Commands

Functions§

health_check
Perform a health check on the database
print_areas
Print areas to the given writer
print_projects
Print projects to the given writer
print_tasks
Print tasks to the given writer
start_websocket_server
Start the WebSocket server for real-time updates
watch_updates
Watch for real-time updates via WebSocket