a3a74d2787a31d8085fa817d5608bab4543122ce
Refactor the CLI command structure by moving subcommand arguments into dedicated structs (ImportArgs, CmdArgs, and ScriptArgs). Introduce a Runnable trait to allow for polymorphic command execution, replacing the large match statement in the main function with a more scalable approach. Co-Authored-By: fiddlerwoaroof/git-smart-commit (unsloth/gemma-4-26B-A4B-it-GGUF:UD-Q5_K_XL)
Description
Languages
Rust
98.1%
Python
1.1%
Shell
0.6%
Nix
0.2%