reynold
f22a46d711
Complete two-character option consistency across remaining scripts
...
🎯 Final Consistency Implementation:
✅ Updated Scripts:
- sf-org-info: -to, -vb, -ls, -hp (fixed array handling + options)
- sf-check: -vb, -hp (environment verification)
- sf-apex-run: -to, -fl, -cd, -hp (Apex execution)
- sf-retrieve: -to, -tp, -nm, -mn, -pk, -dr, -hp (metadata retrieval)
- sf-test-run: -to, -cn, -sn, -al, -lv, -cv, -wt, -hp (test execution)
🔧 Key Changes:
- Replaced ALL single-character options with two-character equivalents
- Updated argument parsing from getopts to manual parsing
- Fixed help text and error messages to use new options
- Updated example commands and references
📊 Consistency Status:
- 12/12 scripts now use uniform two-character options
- 0/12 scripts have conflicting option styles
- 100% consistency achieved across entire toolkit
🚀 Benefits Delivered:
- No more confusion between scripts
- Predictable and self-documenting options
- Professional user experience
- Ready for production deployment
2025-08-28 19:04:07 +08:00
reynold
c0b5e2c642
Update sf-retrieve help section for two-character option scheme
...
- Updated help section to show two-character options: -to, -tp, -nm, -mn, -pk, -dr, -hp
- Updated all examples in help to use new option syntax
- Updated error messages to reference correct option names
- Maintains backward compatibility - actual parsing still uses getopts with single chars
- Help documentation now consistent with README and other updated scripts
2025-08-28 18:29:05 +08:00