diff --git a/blueprintcompiler/main.py b/blueprintcompiler/main.py index 1c3a1c6..b51a00c 100644 --- a/blueprintcompiler/main.py +++ b/blueprintcompiler/main.py @@ -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