diff options
author | Christian Grothoff <christian@grothoff.org> | 2024-11-19 21:57:04 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2024-11-19 21:57:04 +0100 |
commit | db476a2a7c5ebe2df2ae21960595684e2e9046bf (patch) | |
tree | 848bce204b208d2ff0be9c9ed659851ecc3d4193 /src/kyclogic/taler-exchange-helper-measure-none | |
parent | 2f57aa7932358534f34414d3c1b6f00a50b1b4a4 (diff) |
add new taler-exchange-helper-measure programs
Diffstat (limited to 'src/kyclogic/taler-exchange-helper-measure-none')
-rwxr-xr-x | src/kyclogic/taler-exchange-helper-measure-none | 78 |
1 files changed, 42 insertions, 36 deletions
diff --git a/src/kyclogic/taler-exchange-helper-measure-none b/src/kyclogic/taler-exchange-helper-measure-none index 16f4d3dc0..ebea68bb4 100755 --- a/src/kyclogic/taler-exchange-helper-measure-none +++ b/src/kyclogic/taler-exchange-helper-measure-none @@ -32,42 +32,48 @@ function exit_fail() { CONF="$HOME/.config/taler-exchange.conf" VERBOSE=0 -while getopts 'ac:hrvV' OPTION; do - case "$OPTION" in - a) - # No attributes are required. - exit 0 - ;; - c) - # shellcheck disable=SC2034 - CONF="$OPTARG" - ;; - h) - echo "This is a KYC measure program that freezes the account and flags it for manual investigation. This is the ultimate fallback measure." - echo 'Supported options:' - echo ' -a -- show required attributes' - # shellcheck disable=SC2016 - echo ' -c $CONF -- set configuration' - echo ' -h -- print this help' - echo ' -r -- show required context' - echo ' -v -- show version' - echo ' -V -- be verbose' - ;; - r) - # No context is required. - exit 0 - ;; - v) - echo "$0 v0.0.0" - exit 0 - ;; - V) - VERBOSE=1 - ;; - ?) - exit_fail "Unrecognized command line option" - ;; - esac +while getopts 'ac:hirvV' OPTION; +do + case "$OPTION" in + a) + # No attributes are required. + exit 0 + ;; + c) + # shellcheck disable=SC2034 + CONF="$OPTARG" + ;; + h) + echo "This is a KYC measure program that freezes the account and flags it for manual investigation. This is the ultimate fallback measure." + echo 'Supported options:' + echo ' -a -- show required attributes' + # shellcheck disable=SC2016 + echo ' -c $CONF -- set configuration' + echo ' -h -- print this help' + echo ' -i -- show required inputs' + echo ' -r -- show required context' + echo ' -v -- show version' + echo ' -V -- be verbose' + ;; + i) + # No inputs are required + exit 0 + ;; + r) + # No context is required. + exit 0 + ;; + v) + echo "$0 v0.0.0" + exit 0 + ;; + V) + VERBOSE=1 + ;; + ?) + exit_fail "Unrecognized command line option" + ;; + esac done if [ 1 = "$VERBOSE" ]; then |