Enforce strict two-character option scheme across all wrapper scripts
- Removed long options from input parsing in all bash scripts - Updated all help texts to show only two-character options - Fixed error messages to reference short options only - All scripts now reject long options like --help, --verbose, --target-org - Maintained internal use of long sf CLI commands (e.g., --target-org passed to sf) - Updated README.md documentation to reflect two-character scheme only - Scripts affected: sf-retrieve, sf-test-run, sf-data-import, sf-data-export - PowerShell scripts already used correct two-character parameter scheme - All wrapper scripts now have consistent user interface This ensures strict consistency in the two-character option scheme while maintaining backward compatibility for the sf CLI commands themselves.
This commit is contained in:
16
sf-test-run
16
sf-test-run
@@ -64,7 +64,7 @@ fi
|
||||
# Parse arguments manually for two-character options
|
||||
while [[ $# -gt 0 ]]; do
|
||||
case $1 in
|
||||
-to|--target-org)
|
||||
-to)
|
||||
if [[ -n "${2:-}" && ! "$2" =~ ^- ]]; then
|
||||
ORG="$2"
|
||||
shift 2
|
||||
@@ -74,7 +74,7 @@ while [[ $# -gt 0 ]]; do
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
-cn|--class-names)
|
||||
-cn)
|
||||
if [[ -n "${2:-}" && ! "$2" =~ ^- ]]; then
|
||||
CLASSES="$2"
|
||||
shift 2
|
||||
@@ -84,7 +84,7 @@ while [[ $# -gt 0 ]]; do
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
-sn|--suite-names)
|
||||
-sn)
|
||||
if [[ -n "${2:-}" && ! "$2" =~ ^- ]]; then
|
||||
SUITES="$2"
|
||||
shift 2
|
||||
@@ -94,11 +94,11 @@ while [[ $# -gt 0 ]]; do
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
-al|--all)
|
||||
-al)
|
||||
ALL_TESTS=true
|
||||
shift
|
||||
;;
|
||||
-lv|--level)
|
||||
-lv)
|
||||
if [[ -n "${2:-}" && ! "$2" =~ ^- ]]; then
|
||||
TEST_LEVEL="$2"
|
||||
shift 2
|
||||
@@ -108,11 +108,11 @@ while [[ $# -gt 0 ]]; do
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
-cv|--coverage)
|
||||
-cv)
|
||||
COVERAGE=true
|
||||
shift
|
||||
;;
|
||||
-wt|--wait)
|
||||
-wt)
|
||||
if [[ -n "${2:-}" && ! "$2" =~ ^- ]]; then
|
||||
WAIT_TIME="$2"
|
||||
shift 2
|
||||
@@ -122,7 +122,7 @@ while [[ $# -gt 0 ]]; do
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
-hp|--help)
|
||||
-hp)
|
||||
show_help
|
||||
exit 0
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user