@esparta sometimes we just add flags ;). I like cli arg libraries, but only when I can pair up different ones that can behave and look similar, from different languages. Consistency is actually what I try for most. My rust written cli app should not look different from my C++ or my golang one. Hence, for Rust I used clap, go-arg for go, and I have my own that matches these in my moderncli for c++.