Let override subparser's metavar

Current behavior is to always use `COMMAND` as `subparser`'s `metavar`, which is not very convenient.