Merge branch 'main' into 'main'

fix: Make `command` required

Closes #122

See merge request jwestman/blueprint-compiler!135
This commit is contained in:
Giovanni Santini 2024-11-04 18:34:55 +00:00
commit ec586bdfb1

View file

@ -39,8 +39,7 @@ LIBDIR = None
class BlueprintApp:
def main(self):
self.parser = argparse.ArgumentParser()
self.subparsers = self.parser.add_subparsers(metavar="command")
self.parser.set_defaults(func=self.cmd_help)
self.subparsers = self.parser.add_subparsers(metavar="command", required=True)
compile = self.add_subcommand(
"compile", "Compile blueprint files", self.cmd_compile