- Changed -to option description to '(recommended)' instead of just documenting it
- Replaced example that assumes default org with more practical example
- Maintains backwards compatibility while encouraging explicit org specification
- Aligns with environment where default org may not be configured
✅ Major Consistency Update:
- Removed ALL long options (--target-org, --help, etc.) from scripts
- Now using ONLY two-character options (-to, -hp, etc.)
- Complete consistency across all wrapper scripts
Updated Scripts:
✅ sf-deploy: Removed --target-org, --sources, --directory, --tests, --help
✅ sf-dry-run: Removed all --long options, matching sf-deploy
✅ sf-web-open: Removed --target-org, --path, --url-only, --help
✅ sf-data-export: Removed all --long options throughout
✅ sf-logs-tail: Removed all --long options and updated help text
Updated Test Scripts:
✅ test-wrapper-suite.sh: Removed --help tests and --long option tests
✅ quick-test.sh: Updated to use -ls instead of --list
✅ All tests now use only two-character options
🎯 Result: Pure two-character option interface
- Clean, consistent UX: -to, -sr, -dr, -ts, -hp, -qy, -fl, etc.
- No mixing of single-char, two-char, and long options
- Memorable, self-documenting option names throughout
- Updated sf-deploy: -o → -to, -s → -sr, -d → -dr, -t → -ts
- Updated sf-dry-run: same options as sf-deploy for consistency
- Updated sf-web-open: -o → -to, -p → -pt, -U → -ur
- Updated sf-org-create: -n → -al, -d → -dd, -f → -df, -a → -st, -t → -tp
- All scripts now use manual argument parsing to support two-character options
- Help sections updated with both short and long option forms
- Maintains backward compatibility with long options
- Consistent with README documentation and two-character scheme