#!/usr/bin/env bash # # Behave like pass(1), outputing just the first line of a secret. # # Load functions LIB="`dirname $0`/../functions" source "$LIB" read $* || exit 1 # Get file keyringer_get_file "$2" # Decrypt pass="$($GPG --use-agent -d "$KEYDIR/$FILE" 2> /dev/null | head -n 1)" # Output password echo "$pass" # Exit exit "$?"