nix-helpers: fc942717eb89f4ad2a6a48241968304c4b40e952
1: { asBashArray, fail, runCommand }:
2:
3: {
4: bashReadsArray =
5: runCommand "test-as-bash-array" { buildInputs = [ fail ]; } ''
6: DATA=${
7: asBashArray [
8: "simple"
9: "with space"
10: "'single quoted'"
11: ''"double quoted"''
12: "\"mix ed''"
13: ]
14: }
15: COUNT=0
16: for X in "''${DATA[@]}"
17: do
18: echo "Counting '$X'" 1>&2
19: COUNT=$(( COUNT + 1 ))
20: done
21: [[ "$COUNT" -eq 5 ]] || fail "Counted '$COUNT', should have 5"
22: mkdir "$out"
23: '';
24: }
Generated by git2html.