From a4f5138d41bee1562743e645cf937c24fcec36ea Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 11 Jun 2025 15:43:32 +1000 Subject: parser: print help when no args Also create utility script for testing --- src/caelestia/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/caelestia/__init__.py') diff --git a/src/caelestia/__init__.py b/src/caelestia/__init__.py index 074c1b9..71c9b62 100644 --- a/src/caelestia/__init__.py +++ b/src/caelestia/__init__.py @@ -2,12 +2,12 @@ from caelestia.parser import parse_args def main() -> None: - args = parse_args() + parser, args = parse_args() if "cls" in args: args.cls(args).run() else: - import sys - print("No arguments given", file=sys.stderr) + parser.print_help() + if __name__ == "__main__": main() -- cgit v1.2.3-freya