Merge pull request #48 from allamiro/feature/long-form-flag-aliases

Add GNU-style long-form aliases for all CLI flags
This commit is contained in:
Token2
2026-06-09 15:57:53 +02:00
committed by GitHub
2 changed files with 35 additions and 35 deletions

View File

@@ -77,24 +77,24 @@ show_message() {
while [[ "$#" -gt 0 ]]; do while [[ "$#" -gt 0 ]]; do
case $1 in case $1 in
-list) list=true ;; -list|--list) list=true ;;
-info) info=true ;; -info|--info) info=true ;;
-device) device="$2"; shift ;; -device|--device) device="$2"; shift ;;
-pin) pin="$2"; shift ;; -pin|--pin) pin="$2"; shift ;;
-storage) storage=true ;; -storage|--storage) storage=true ;;
-fingerprint) fingerprint=true ;; -fingerprint|--fingerprint) fingerprint=true ;;
-residentKeys) residentKeys=true ;; -residentKeys|--residentKeys) residentKeys=true ;;
-domain) domain="$2"; shift ;; -domain|--domain) domain="$2"; shift ;;
-delete) delete=true ;; -delete|--delete) delete=true ;;
-credential) credential="$2"; shift ;; -credential|--credential) credential="$2"; shift ;;
-changePIN) changePIN=true ;; -changePIN|--changePIN) changePIN=true ;;
-setPIN) setPIN=true ;; -setPIN|--setPIN) setPIN=true ;;
-reset) reset=true ;; -reset|--reset) reset=true ;;
-uvs) uvs=true ;; -uvs|--uvs) uvs=true ;;
-uvd) uvd=true ;; -uvd|--uvd) uvd=true ;;
-forcePINchange) forcePINchange=true ;; -forcePINchange|--forcePINchange) forcePINchange=true ;;
-setMinimumPIN) setMinimumPIN="$2"; shift ;; -setMinimumPIN|--setMinimumPIN) setMinimumPIN="$2"; shift ;;
-help) help=true ;; -help|--help) help=true ;;
*) show_message "Unknown parameter: $1" "Error"; exit 1 ;; *) show_message "Unknown parameter: $1" "Error"; exit 1 ;;
esac esac
shift shift

View File

@@ -28,23 +28,23 @@ show_message() {
while [[ "$#" -gt 0 ]]; do while [[ "$#" -gt 0 ]]; do
case $1 in case $1 in
-list) list=true ;; -list|--list) list=true ;;
-info) info=true ;; -info|--info) info=true ;;
-device) device="$2"; shift ;; -device|--device) device="$2"; shift ;;
-pin) pin="$2"; shift ;; -pin|--pin) pin="$2"; shift ;;
-storage) storage=true ;; -storage|--storage) storage=true ;;
-fingerprint) fingerprint=true ;; -fingerprint|--fingerprint) fingerprint=true ;;
-residentKeys) residentKeys=true ;; -residentKeys|--residentKeys) residentKeys=true ;;
-domain) domain="$2"; shift ;; -domain|--domain) domain="$2"; shift ;;
-delete) delete=true ;; -delete|--delete) delete=true ;;
-credential) credential="$2"; shift ;; -credential|--credential) credential="$2"; shift ;;
-changePIN) changePIN=true ;; -changePIN|--changePIN) changePIN=true ;;
-setPIN) setPIN=true ;; -setPIN|--setPIN) setPIN=true ;;
-reset) reset=true ;; -reset|--reset) reset=true ;;
-setMinimumPIN) setMinimumPIN="$2"; shift ;; -setMinimumPIN|--setMinimumPIN) setMinimumPIN="$2"; shift ;;
-uvs) uvs=true ;; -uvs|--uvs) uvs=true ;;
-uvd) uvd=true ;; -uvd|--uvd) uvd=true ;;
-help) help=true ;; -help|--help) help=true ;;
*) show_message "Unknown parameter: $1" "Error"; exit 1 ;; *) show_message "Unknown parameter: $1" "Error"; exit 1 ;;
esac esac
shift shift