From df5dfa61a92c58112fdbed96c433f6c537b70710 Mon Sep 17 00:00:00 2001 From: Chris Kruining Date: Wed, 12 Nov 2025 17:20:21 +0100 Subject: [PATCH] fix(justfile): escape double quotes for inputs --- .just/vars.just | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.just/vars.just b/.just/vars.just index b4d6be2..944d7cf 100644 --- a/.just/vars.just +++ b/.just/vars.just @@ -13,7 +13,7 @@ list machine: {{ sops }} edit {{ base_path }}/{{ machine }}/secrets.yml @set machine key value: - {{ sops }} set {{ base_path }}/{{ machine }}/secrets.yml "$(printf '%s\n' '["{{ key }}"]' | sed -E 's#/#"]["#g; s/\["([0-9]+)"\]/[\1]/g')" '"{{ value }}"' + {{ sops }} set {{ base_path }}/{{ machine }}/secrets.yml "$(printf '%s\n' '["{{ key }}"]' | sed -E 's#/#"]["#g; s/\["([0-9]+)"\]/[\1]/g')" "\"$(echo '{{ value }}' | sed 's/\"/\\"/g')\"" git add {{ base_path }}/{{ machine }}/secrets.yml git commit -m 'chore(secrets): set secret "{{ key }}" for machine "{{ machine}}"' -- {{ base_path }}/{{ machine }}/secrets.yml > /dev/null