Skip to content

Instantly share code, notes, and snippets.

@vicneanschi
Forked from justinline/1password clipboard
Created February 14, 2020 03:22
Show Gist options
  • Save vicneanschi/deeecd0dfd5436e5fb5c484c30a23c98 to your computer and use it in GitHub Desktop.
Save vicneanschi/deeecd0dfd5436e5fb5c484c30a23c98 to your computer and use it in GitHub Desktop.
1password command line clipboard copying
# Short alias to allow automated copying of the 1password cli tool command 'op get somewebsite | jq ...' and then a timed clear on the gnome clipboard
# TODO: specify designation as an argument and maybe a command to open the website in chrome
pass=$(op get item $1 | jq -r '.details.fields[] | select(.designation=="password").value')
if [ -n "$pass" ]
then
echo $pass | xclip -selection clipboard
echo "Password was copied - clipboard will be wiped in 15 seconds"
sleep 15
echo "" | xclip -selection clipboard
echo "Clipboard reset."
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment