Compare commits

...

2 commits

Author SHA1 Message Date
Giovanni Santini
539ed5d4df Merge branch 'main' into 'main'
fix: Make `command` required

Closes #122

See merge request jwestman/blueprint-compiler!135
2025-04-07 12:58:19 +00:00
Giovanni Santini
c683254761 fix: Make command required
This solves a weird issue where the help function is executed everytime
even when we specify a command.

Fixes #122.
2023-08-01 11:55:33 +02:00

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