Improved lastpass script to re-login in case of errors
This commit is contained in:
parent
e38ad96581
commit
cc6bf41082
15
lastpass.sh
15
lastpass.sh
|
@ -1,3 +1,14 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
lpass ls | grep $1 | awk '{ if (match($0,/\[id: (.*)?\]/,m)) print m[1] }' | xargs lpass show
|
|
||||||
# --color=always --format="%ai %au %ap" # buggy lpass shit
|
# First check if lastpass is correctly initialized
|
||||||
|
if lpass ls 1>/dev/null 2>&1; then
|
||||||
|
# success
|
||||||
|
lpass ls | grep $1 | awk '{ if (match($0,/\[id: (.*)?\]/,m)) print m[1] }' | xargs lpass show
|
||||||
|
# --color=always --format="%ai %au %ap" # unable to use because lpass is buggy with the formatting
|
||||||
|
else
|
||||||
|
# failure
|
||||||
|
echo -n "Enter login name: "
|
||||||
|
read loginname
|
||||||
|
lpass login $loginname
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user