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.