From fe5470592083a1c652a53e22cc824e3ac39afe0f Mon Sep 17 00:00:00 2001 From: GoFish Date: Sat, 12 Dec 2020 19:34:53 +0000 Subject: [PATCH] Tentative to setup pass repo --- windows_to_go.ps1 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/windows_to_go.ps1 b/windows_to_go.ps1 index 26ee8c6..d377f71 100644 --- a/windows_to_go.ps1 +++ b/windows_to_go.ps1 @@ -32,6 +32,21 @@ refreshenv gpg --keyserver hkp://pool.sks-keyservers.net --recv-key EE27143FD4C1C95A86B4D83D806539FA8D18CA37 #The key needs to be trusted manually! With `gpg --edit-key EE27143FD4C1C95A86B4D83D806539FA8D18CA37` - `trust` - `5` - `save` +# Setup SSH key for pass +if (-not (Test-Path -Path "$env:userprofile\.ssh" -PathType Container)) { + mkdir "$env:userprofile\.ssh" + curl https://git.axel.tripier.fr/GoFish/boxstarter-win10/raw/branch/master/windows_to_go_ssh_pass_ed25519.asc | gpg -d > "$env:userprofile\.ssh\windows_to_go_ssh_pass_ed25519" +} + +# Clone pass repo for QtPass +set GIT_SSH_COMMAND=ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i "$env:userprofile\.ssh\windows_to_go_ssh_pass_ed25519" +if (Test-Path -Path "$env:userprofile\password-store" -PathType Container) { + cd "$env:userprofile\password-store" + git pull +} else { + git clone ssh://git@git.axel.tripier.fr:2225/GoFish/pass-store.git "$env:userprofile\password-store" +} + # Browser choco upgrade -y $cache firefox --params "/l:en-US /NoTaskbarShortcut /NoDesktopShortcut" choco upgrade -y $cache setdefaultbrowser