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 2025-04-07 12:58:19 +00:00
commit 539ed5d4df

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