|
|
|
|
@ -13,9 +13,15 @@ secrets_file_list=()
|
|
|
|
|
while (( $# >= 1 ));do
|
|
|
|
|
cur="${1}";
|
|
|
|
|
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 ;;
|
|
|
|
|
# ARGS: dir containing .sops.yaml (sops config file)
|
|
|
|
|
-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 ;;
|
|
|
|
|
# ARGS: [optional] [list] specify files containing sops-encrypted secrets
|
|
|
|
|
*) secrets_file_list+=( "${cur}" )
|
|
|
|
|
esac
|
|
|
|
|
shift;
|
|
|
|
|
|