{{/* .chezmoitemplates/mise-toolbox-conf */}} {{/* Expects data: (merge (dict "toolboxName" "") .) */}} {{- $toolboxName := .toolboxName -}} {{ includeTemplate "chezmoi-managed-header" . }} [tools] {{- $toolsList := index .tools.toolboxes $toolboxName }} {{- range $tool := $toolsList }} {{- if kindIs "map" $tool }} {{- range $toolName, $params := $tool }} {{ $toolName }} = { version = "{{ $params.version | default "latest" }}"{{ range $key, $value := omit $params "version" }}, {{ $key }} = "{{ $value }}"{{ end }} } {{- end }} {{- else }} "{{ $tool }}" = "latest" {{- end }} {{- end }}