@@ -19,58 +19,78 @@ USAGE:
1919
2020SETUP & INITIALIZATION:
2121 init Initialize GitSSH configuration
22- onboard Interactive first-time setup wizard
23- validate Validate system configuration
22+ onboard|setup-wizard Interactive first-time setup wizard
23+ validate|check|doctor Validate gitssh system configuration
2424
25+ ENHANCED GIT OPERATIONS:
26+ clone <url> Enhanced git clone with auto-setup
27+ status|st Enhanced git status with user info
28+ commit|ci [opts] Enhanced git commit with user verification
29+ push [opts] Enhanced git push with verification
30+ fetch [opts] Enhanced git fetch with SSH verification
31+ pull [opts] Enhanced git pull with SSH verification
32+ info Show detailed repository information and SSH connection
33+
2534USER MANAGEMENT:
26- user add Add new user account
27- user remove <user> Remove user account
35+ switch|sw <user> Switch to user locally
36+ switch|sw -g <user> Switch to user globally
37+ user|users See user accounts and ssh accounts status
38+ user add [opts] Add new user account
39+ user remove|rm|delete <user> Remove user account
2840 user list List all configured users
29- user switch <user> Switch to user globally
41+ user switch <user> Switch to user locally
42+ user switch -g <user> Switch to user globally
3043 user status Show current user status
3144
3245SESSION MANAGEMENT:
46+ session|sess Show current repository and user session information
3347 session set Set user for current repository
34- session show Show current session status
48+ session status [options]Show current repository and user session information
49+ session show [options] Show current repository and user session information
3550 session clear Clear session data
36- session forget Remove persistent config for repo
51+ session forget|remove Remove persistent config for repo
3752 session list List all session repositories
3853
54+ session export <path> Export session data to file
55+ session import <path> Import session data from file
56+ session cleanup Cleanup stale session data
57+
3958SSH MANAGEMENT:
40- ssh status Show SSH configuration status
59+ ssh status|info Show SSH configuration status
4160 ssh doctor Diagnose SSH connection issues
4261 ssh repair Fix common SSH problems
4362 ssh test <host> Test SSH connection
63+ ssh backup Backup SSH configuration
64+ ssh restore <path> Restore SSH configuration from backup
65+ ssh learn Guide to adding new SSH hosts
4466
4567SETUP WIZARDS:
4668 setup github Setup GitHub SSH authentication
4769 setup gitlab Setup GitLab SSH authentication
4870
49- REPOSITORY OPERATIONS:
50- clone <url> Enhanced git clone with auto-setup
51- status Enhanced git status with user info
52- info Show detailed repository information
53- commit [opts] Enhanced git commit with verification
54- push [opts] Enhanced git push with verification
5571
5672REMOTE MANAGEMENT:
73+ remote|remotes Show git repository remotes
5774 remote convert Convert HTTPS remote to SSH
5875 remote add <name> <url> Add remote with SSH conversion
5976 remote check Check remote configuration
6077 remote list List all remotes with details
78+ remote recommendations Show remote configuration recommendations
79+
6180
6281CONFIGURATION:
6382 config show Show current configuration
6483 config reset Reset configuration to defaults
6584 config backup Backup configuration files
6685 config restore <path> Restore from backup
86+ config migrate Migrate from old configuration format
6787
6888INSTALLATION/UNINSTALLATION/UPDATE MANAGEMENT:
6989 gitssh reinstall Reinstall GitSSH system
70- gitssh uninstall Completely remove GitSSH
71- gitssh update Update to latest version
72- gitssh verify Verify installation integrity
73- gitssh diagnose Run installation diagnostics
90+ gitssh uninstall|remove Completely remove GitSSH
91+ gitssh update|upgrade Update to latest version
92+ gitssh verify|test-install Verify installation integrity
93+ gitssh diagnose|doctor-install Run installation diagnostics
7494
7595INFORMATION:
7696 help [command] Show help (general or command-specific)
0 commit comments