summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/cli/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/cli/parser.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/cli/parser.py4
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",