diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-04-28 00:57:55 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-04-28 00:57:55 -0500 |
commit | db7ddbb0141216c1b4c96e4f6b9ab62d656b3d4b (patch) | |
tree | 9eea6c6c20ec8206ef259dd459ea6195c58f19e7 | |
parent | a1c6bf79aede8603910e6b5aedc875c2596e0d66 (diff) |
feat: added gpg-reset function
-rw-r--r-- | zsh/wsl.zsh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/zsh/wsl.zsh b/zsh/wsl.zsh index 13da9c8..6e8db68 100644 --- a/zsh/wsl.zsh +++ b/zsh/wsl.zsh @@ -67,3 +67,15 @@ if [ $? -ne 0 ]; then rm -rf $GPG_AGENT_SOCK (setsid nohup socat UNIX-LISTEN:$GPG_AGENT_SOCK,fork EXEC:"$ZSH_BASE/ssh/wsl2-ssh-pageant.exe --gpg S.gpg-agent" &>/dev/null &) fi + +alias gpgrst=gpg-reset +# Reload +function gpg-reset() { + gpg-connect-agent.exe KILLAGENT /bye + rm $HOME/.gnupg/S.gpg-agent* + rm $HOME/.ssh/agent.sock + pkill socat + gpg-connect-agent.exe /bye + (setsid nohup socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork EXEC:"$ZSH_BASE/ssh/wsl2-ssh-pageant.exe" &>/dev/null &) + (setsid nohup socat UNIX-LISTEN:$GPG_AGENT_SOCK,fork EXEC:"$ZSH_BASE/ssh/wsl2-ssh-pageant.exe --gpg S.gpg-agent" &>/dev/null &) +}
\ No newline at end of file |