64ab352490f60e60faa58db20ba060f4aed6e7de
Update the command parsing layer to use the new CmdRegistry: - parse_line() now uses default_registry() and returns Vec<Box<dyn Cmd>> - parse_line_with() accepts a registry parameter for custom registries - Tokenization replaced direct Command construction with registry.parse() - Updated tests to verify command names instead of struct fields - Removed parse_command() and helper functions (require_args, parse_coords, etc.) The parser now delegates command construction to the registry, which allows commands to be defined and registered in one place. 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%