Module commands

Module commands 

Source
Expand description

Modular command handler architecture for extensible workflow commands

This module provides a plugin-like interface for extending MMM’s command support without modifying core execution logic. Each command type (shell, claude, git, etc.) implements the CommandHandler trait.

Re-exports§

pub use attributes::AttributeSchema;
pub use attributes::AttributeValue;
pub use context::ExecutionContext;
pub use registry::CommandRegistry;
pub use result::CommandError;
pub use result::CommandResult;

Modules§

attributes
Attribute schema system for command validation
context
Execution context for command handlers
handlers
Built-in command handlers
registry
Command registry for managing and discovering command handlers
result
Result types for command execution

Structs§

CommandHandlerBuilder
Builder for creating and configuring command handlers

Traits§

CommandHandler
Core trait that all command handlers must implement