nickgerace / gfold

CLI tool to help keep track of your Git repositories, written in Rust
https://crates.io/crates/gfold
Apache License 2.0
283 stars 20 forks source link

Switch from `argh` to `clap` v4+ #208

Closed nickgerace closed 1 year ago

nickgerace commented 1 year ago

clap was already the "go-to" CLI library for Rust users, but with new gains, performance and ergonomics, it's at a place where I feel comfortable replacing argh, which was chosen originally for its size and speed. I also suspect this crate change could help avoid edge case errors (e.g. a third party terminal using a new multiplexer on Windows 11), which haven't been encountered yet, but gives peace of mind as a maintainer.