diff options
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/cli')
| -rw-r--r-- | packages/meshbay-node/src/meshbay_node/cli/parser.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/cli/parser.py b/packages/meshbay-node/src/meshbay_node/cli/parser.py index 2a593b6..1477b8b 100644 --- a/packages/meshbay-node/src/meshbay_node/cli/parser.py +++ b/packages/meshbay-node/src/meshbay_node/cli/parser.py @@ -6,7 +6,9 @@ from pathlib import Path def build_parser() -> argparse.ArgumentParser: - parser = argparse.ArgumentParser(description="MeshBay Node daemon") + # The name, not sys.argv[0]: Python 3.14 names a program run with `-m` after + # the module ("python -m ..."), which is how the help went wrong under pytest. + parser = argparse.ArgumentParser(prog="meshbay-node", description="MeshBay Node daemon") parser.add_argument("command", nargs="?", choices=["init", "reset", "status", "gek-init", "gek", "operator", "member", "group", "root", |