You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cli(feat) Show help instead of errors when commands lack required args
why: Improve developer experience by providing helpful guidance instead of
cryptic argparse errors or confusing behavior when CLI commands are called
without required arguments.
what:
- Add --all/-a flag to sync command (BREAKING: sync now requires --all to
sync all repos, previously synced none silently)
- Show help for sync when no patterns and --all not specified
- Show help for search when no query terms provided (changed nargs="+" to "*")
- Show help for add when no repo_path provided (added nargs="?")
- Show help for discover when no scan_dir provided (added nargs="?")
- Update tests to verify new help-on-empty behavior
- Update CLI examples to show vcspull sync --all
0 commit comments