refactor: args

ADP-179_sops_manage_keys
LeeW 11 months ago
parent 233173e9ac
commit 293ed87f0c

@ -13,9 +13,15 @@ secrets_file_list=()
while (( $# >= 1 ));do while (( $# >= 1 ));do
cur="${1}"; cur="${1}";
case $cur in case $cur in
# ARGS: print this help
-h|--help) echo "# ARGUMENTS:"; grep -A 1 '# ARGS:' "${BASH_SOURCE[0]}"; exit 0 ;;
# ARGS: dir containing gpg keyfiles
-k|--key|--keyfiles) keyfiles_dir="${2}"; shift ;; -k|--key|--keyfiles) keyfiles_dir="${2}"; shift ;;
# ARGS: dir containing .sops.yaml (sops config file)
-c|--config_dir) sops_config_dir="${2}"; shift ;; -c|--config_dir) sops_config_dir="${2}"; shift ;;
# ARGS: [optional] [list] specify files containing sops-encrypted secrets
-s|--secrets_file|-f|--file) secrets_file_list+=( "${2}" ); shift ;; -s|--secrets_file|-f|--file) secrets_file_list+=( "${2}" ); shift ;;
# ARGS: [optional] [list] specify files containing sops-encrypted secrets
*) secrets_file_list+=( "${cur}" ) *) secrets_file_list+=( "${cur}" )
esac esac
shift; shift;

Loading…
Cancel
Save