diff options
| -rwxr-xr-x | badpass | 4 | ||||
| -rwxr-xr-x | unlock_keys | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -25,10 +25,12 @@ echo USEKEYCHAIN () { expect - <<EOF spawn keychain --nogui --quiet $1 +set send_slow {1 0.001} expect { - "Enter passphrase for $HOME/.ssh/$1:"; { send "$2\n"; } + "Enter passphrase for $HOME/.ssh/$1:"; { send -s "$2\n"; } } EOF + echo } CALL=echo diff --git a/unlock_keys b/unlock_keys index a6bc45f..f664465 100755 --- a/unlock_keys +++ b/unlock_keys @@ -4,4 +4,6 @@ eval $(keychain --eval -q --systemd) KEY_FILES=$(ls $HOME/.ssh | grep -v '\(pub$\|^config$\|^known_hosts$\|^autohrized_keys$\)') badpass -k $KEY_FILES +sleep 1s +keychain -l echo Done! |
