[enh] Handle CLI arguments with subparsers