diff options
author | makefu <github@syntax-fehler.de> | 2016-02-22 11:23:48 +0100 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2016-02-22 11:23:48 +0100 |
commit | 46c7af2935ccc096ba0e93cd1adf575026edf44a (patch) | |
tree | df322caa923e2fea0e1869691702e71bb2d82a4e | |
parent | 725578de4f9b7dfa45e5d3be1b1de93b959ee064 (diff) |
cac-api: do not fail silently for missinc cac_secretsgum/master
-rwxr-xr-x | cac-api | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -17,8 +17,6 @@ cac_templates_cache=${cac_templates_cache-$HOME/tmp/cac_templates_cache.json} cac_secrets=${cac_secrets-$HOME/.secrets/cac-api} -. "$cac_secrets" >/dev/null 2>&1 || : - cac_api() { __cac_api_cli__command=${1-help} @@ -485,6 +483,20 @@ printf %s $binaryPrefix | tr -d 0 | wc -c )} # +#? +#? cac-api will try to load secrets from $cac_secrets +#? and return with error code 1. +__cac_load_secrets() { + if test -r "$cac_secrets"; then + echo "unable to load secrets from '$cac_secrets'" >&2 + __cac_api_cli__help + return 1 + else + . "$cac_secrets" + fi +} + +__cac_load_secrets case ${run-true} in true) cac_api "$@";; |