+lps.sh
This commit is contained in:
parent
ee25546049
commit
dca5e75297
1 changed files with 11 additions and 2 deletions
|
@ -1,3 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
# LASTPASS
|
||||
lp_login=
|
||||
color1='\e[31m'
|
||||
|
@ -21,6 +23,13 @@ case "$color" in
|
|||
esac
|
||||
}
|
||||
|
||||
lp_clip(){
|
||||
case "$XDG_SESSION_TYPE" in
|
||||
wayland) wl-copy $1;;
|
||||
x11) xclip $1;;
|
||||
esac
|
||||
}
|
||||
|
||||
lps() {
|
||||
lp_check_login
|
||||
lpass ls > .lp_extract
|
||||
|
@ -41,9 +50,9 @@ lp_item_id=$(echo ${SEARCH[$lp_item]} | awk -F' |]' '{printf $(NF-1)}')
|
|||
lp_item_id=${lp_item_id#* }
|
||||
lpass show $lp_item_id
|
||||
read -p "Press enter to clip user/pass..."
|
||||
lpass show $lp_item_id --username | xclip
|
||||
lpass show $lp_item_id --username | lp_clip
|
||||
echo "Username clipped for 4 seconds..."; sleep 4
|
||||
lpass show $lp_item_id --password | xclip
|
||||
lpass show $lp_item_id --password | lp_clip
|
||||
echo "Password clipped"
|
||||
notify-send "Lastpass CLI" "Password clipped"
|
||||
rm .lp_extract
|
Loading…
Reference in a new issue