1e8bc7a1352799214af34cb0ce65453b6530d2f4
Introduce a new trait-based command architecture that replaces the previous JSON-based Command enum. The new system uses: - Cmd trait: Commands are trait objects that produce Effects - CmdRegistry: Central registry for parsing commands from text - ParseFn: Function type for parsing string arguments into commands - effect_cmd! macro: Helper macro for defining parseable commands The registry allows commands to be registered by name and parsed from Forth-style text arguments. This enables both TUI and headless modes to use the same command parsing infrastructure. Co-Authored-By: fiddlerwoaroof/git-smart-commit (unsloth/Qwen3.5-35B-A3B-GGUF:Q5_K_M)
Description
No description provided
Languages
Rust
99.1%
Python
0.6%
Nix
0.3%