in taskcat/_cli_core.py [0:0]
def _build_usage(self, args=None):
args = args if args is not None else {}
args["prog"] = self.name
if "command" not in args:
args["command"] = "<command>"
if "subcommand" not in args:
args["subcommand"] = "[subcommand]"
if "global_opts" not in args:
args["global_opts"] = "[args]"
if "command_opts" not in args:
args["command_opts"] = "[args]"
if "subcommand_opts" not in args:
args["subcommand_opts"] = "[args]"
for key, val in args.items():
if val and not val.endswith(" "):
args[key] = f"{val} "
return self.USAGE.format(**args)