github.com/swaros/contxt/module/runner@v0.0.0-20240305083542-3dbd4436ac40/testdata/projects01/dangerduck/varia/.contxt.yml (about)

     1  config:
     2    imports:
     3      - imp/hello.txt letter
     4  
     5  task:
     6    - id: testimports
     7      script:
     8        - echo "start template"
     9    {{ range $key, $User := .user }}
    10        - echo "User  {{ $User.name }} {{ $User.age }}"
    11      {{ range $kn, $Cars := $User.cars }}
    12        - echo "  --> {{ $User.name }}'s Car no {{ $kn }} {{ $Cars.name }}"
    13        {{ range $km, $Car := $Cars.models }}
    14        - echo "       {{ $Cars.name }} {{ $Car }}"
    15        {{ end }}
    16      {{ end }}
    17    {{ end }}
    18  
    19    - id: letter
    20      require:
    21        system: linux
    22      script:
    23        - |
    24          cat << EOF
    25          ${letter}
    26          EOF
    27  
    28    - id: letter
    29      require:
    30        system: windows
    31      script:
    32        - "#@var-to-file letter letter.tmp"
    33        - type letter.tmp
    34