1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-07 10:00:48 +00:00

change precedence of uservariables

This commit is contained in:
deadc0de6
2021-09-23 21:05:51 +02:00
parent dcdc10d314
commit 64eb15f97e
2 changed files with 10 additions and 6 deletions

View File

@@ -62,14 +62,14 @@ config:
create: true
dotpath: dotfiles
variables:
var1: abc
var2: def
var4: "variables_var4"
dynvariables:
var1: "echo ghi"
var2: "echo jkl"
var3: "echo dynvariables_var3"
uservariables:
var1: "var1"
var2: "var2"
var3: "var3"
var4: "var4"
dotfiles:
f_abc:
dst: ${tmpd}/abc
@@ -84,14 +84,18 @@ _EOF
# create the dotfile
echo "var1: {{@@ var1 @@}}" > ${tmps}/dotfiles/abc
echo "var2: {{@@ var2 @@}}" >> ${tmps}/dotfiles/abc
echo "var3: {{@@ var3 @@}}" >> ${tmps}/dotfiles/abc
echo "var4: {{@@ var4 @@}}" >> ${tmps}/dotfiles/abc
# install
cd ${ddpath} | echo -e 'var1contentxxx\nvar2contentyyy\n' | ${bin} install -f -c ${cfg} -p p1 -V
cd ${ddpath} | echo -e 'var1contentxxx\nvar2contentyyy\nvar3\nvar4\n' | ${bin} install -f -c ${cfg} -p p1 -V
cat ${tmpd}/abc
grep '^var1: var1contentxxx$' ${tmpd}/abc >/dev/null
grep '^var2: var2contentyyy$' ${tmpd}/abc >/dev/null
grep '^var3: dynvariables_var3$' ${tmpd}/abc >/dev/null
grep '^var4: variables_var4$' ${tmpd}/abc >/dev/null
## CLEANING
rm -rf ${tmps} ${tmpd} ${scr}