diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/dmp | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -1,8 +1,5 @@ #!/bin/sh -# Sole optional argument is the password timeout (defaults to 10 seconds) -timeout_sec=${1:-10} - # Get the password store directory, bail if we can't pwsd=${PASSWORD_STORE_DIR:-$HOME/.password-store} pwsd=${pwsd%/} @@ -25,8 +22,8 @@ pw=$( # Bail if we don't have a password [ -n "$pw" ] || exit -# Pump the password into the clipboard xsel(2); allow 10 seconds -pass show "$pw" | xsel -ibt "$((timeout_sec * 1000))" || exit +# Pump the first line of the password into the clipboard +pass show "$pw" | sed 1q | xsel -ib || exit # If we have notify-send(1), alert that the password has been copied if command -v notify-send >/dev/null >&2 ; then |