@54814b2f Common since ain't that common 🤷 I got really confused whether both `run`s get executed sequentially, or the parent one gets called only if user didn't pass a subcommand. Also it doesn't look ergonomic to me that the sub command doesn't have access to the flags defined at the parent level.
@4ec27e3f In that documentation, the effect is clear if you look at the "Usage" tabs. And I like that it supports complicated use-cases, like the mega CLI in Mastodon, which looks like this: tootctl accounts migrate --replay So it's multi-level, and some options can indeed be shared.