Closed4

WindowsのスタートアップにGpg4winのGPG Agentを立ち上げるショートカットを作成する

InkoHXInkoHX

WSLと鍵を共有するために、Gpg4winを使っているのだが毎回起動後最初のコミットをするときにAgentを立ち上げる必要がありとても面倒なためWindowsのスタートアップフォルダ(shell:startup)にAgentを立ち上げるショートカットを作成して配置することにした。

InkoHXInkoHX

わざわざ立ち上げなくてもコミット時にAgentを立ち上げてくれるが、起動が遅かったりタイムアウトしてしまう

InkoHXInkoHX
  • 適当に新規作成からショートカットを作成
  • リンク先に"C:\Program Files\PowerShell\7\pwsh.exe" -w Hidden -c "Invoke-Expression -Command \"gpg-connect-agent /bye\""を設定
    • "C:\Program Files\PowerShell\7\pwsh.exe"PowerShellのパス
    • -w Hiddenはウィンドウを表示させないため
    • -c "Invoke-Expression -Command \"gpg-connect-agent /bye\""でAgentの立ち上げを行うスクリプトを実行
InkoHXInkoHX
  • Win + Rを押して、shell:startupを入力
  • エクスプローラが開かれた場所に作ったショートカットを放り込む
このスクラップは2022/08/26にクローズされました