dotfiles/run_decrypt_private_key.ps1.tmpl
2023-06-27 15:21:49 -04:00

14 lines
481 B
Cheetah
Executable file

{{- if eq .chezmoi.os "windows" -}}
if (-not(Test-Path -Path $env:USERPROFILE\.key.asc -PathType Leaf)) {
gpg --decrypt -o "$env:USERPROFILE\.key.asc" "{{ .chezmoi.sourceDir }}/key.txt.asc"
gpg --import --armor "$env:USERPROFILE\.key.asc"
}
{{- else -}}
#!/bin/sh
if [ ! -f "${HOME}/.key.asc" ]; then
gpg --decrypt -o "${HOME}/.key.asc" "{{ .chezmoi.sourceDir }}/key.txt.asc"
chmod 600 "${HOME}/.key.asc"
gpg --import --armor "${HOME}/.key.asc"
fi
{{- end -}}