github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0044.yml (about)

     1  doc_meta: |
     2    folder: env-vars
     3    title: basics
     4    head: |
     5      This showcases:
     6        * how to use env var in your shell execution
     7  
     8    sections:
     9      - title: Demo
    10        log: yes
    11  
    12  dvars:
    13    - name: homedir
    14      value: '{{ env "HOME"}}'
    15      flags: [vvvv,]
    16  
    17    - name: yourhome
    18      value: '{{ expandenv "Your path is set to $HOME" }} '
    19      flags: [vvvv,]
    20  
    21  tasks:
    22    -
    23      name: task
    24      task:
    25        -
    26          func: cmd
    27          do:
    28            - name: print
    29              cmd: '{{.homedir}}'
    30            - name: print
    31              cmd: '{{.yourhome}}'
    32  
    33        -
    34          func: shell
    35          do:
    36            - echo """my home is at {{.homedir}}"""
    37            - echo """my home is at $HOME"""
    38            - echo """{{.yourhome}}"""
    39