comparison .chezmoi.toml.tmpl @ 481:174245fca5a3

Do not ask for template values when already set
author zegervdv <zegervdv@me.com>
date Fri, 05 Nov 2021 15:10:29 +0100
parents 6503de68af7b
children 9f8854fc3cc2
comparison
equal deleted inserted replaced
480:22147b3bdbc2 481:174245fca5a3
1 {{- $email := promptString "email" -}} 1 {{- $email := "" -}}
2 {{- $name := promptString "name" -}} 2 {{- if (hasKey . "email") -}}
3 {{- $signingkey := promptString "gpg key" -}} 3 {{- $email = .email -}}
4 {{- $font_size := promptString "font_size" -}} 4 {{- else -}}
5 {{- $email = promptString "email" -}}
6 {{- end -}}
7
8 {{- $name := "" -}}
9 {{- if (hasKey . "name") -}}
10 {{- $name = .name -}}
11 {{- else -}}
12 {{- $name = promptString "name" -}}
13 {{- end -}}
14
15 {{- $signingkey := "" -}}
16 {{- if (hasKey . "signingkey") -}}
17 {{- $signingkey = .signingkey -}}
18 {{- else -}}
19 {{- $signingkey = promptString "GPG key" -}}
20 {{- end -}}
21
22 {{- $font_size := "" -}}
23 {{- if (hasKey . "font_size") -}}
24 {{- $font_size = .font_size -}}
25 {{- else -}}
26 {{- $font_size = promptString "font_size" -}}
27 {{- end -}}
5 28
6 [data] 29 [data]
7 email = "{{ $email }}" 30 email = {{ $email | quote }}
8 name = "{{ $name }}" 31 name = {{ $name | quote }}
9 signingkey = "{{ $signingkey }}" 32 signingkey = {{ $signingkey | quote }}
10 font_size = "{{ $font_size }}" 33 font_size = {{ $font_size | quote }}