v1.0.3: Change default behavior to always show help without subcommand; add README.md; update playbook.md

This commit is contained in:
LC
2026-01-05 06:46:02 +00:00
parent 4eae367cfc
commit 749927caf8
3 changed files with 36 additions and 7 deletions

View File

@@ -8,8 +8,8 @@ Commands:
- recover (offline): derive addresses from mnemonic/seed; optionally encrypt payload to PGP pubkey
- test (offline): minimal self-test
Usability fix:
- If you run without a subcommand (e.g. --mnemonic ...), it behaves like "recover".
Usability:
- Run with a subcommand (e.g., 'gen', 'recover'). Use -h for details.
Security:
- gen/recover/test block network I/O via NetworkGuard.
@@ -667,11 +667,7 @@ def main():
cmd_test(args)
return
# No subcommand: treat as recover if user provided recover inputs
if args.mnemonic or args.seed or args.interactive:
cmd_recover(args)
return
# No subcommand: Always show help and exit
parser.print_help()
sys.exit(2)