# pass_get # -------- # Lee un secreto del password store y lo imprime a stdout. # Sale con exit code 1 si la entrada no existe o pass falla. # # USO (sourced): # source pass_get.sh # token=$(pass_get agentes/dataforge-token) pass_get() { local entry="$1" if [ -z "$entry" ]; then echo "pass_get: se requiere nombre de entrada" >&2 return 1 fi local value value=$(pass show "$entry" 2>/dev/null) if [ $? -ne 0 ]; then echo "pass_get: no se pudo leer '$entry'" >&2 return 1 fi printf '%s' "$value" }