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

     1  notes:
     2    - see if callers vars could be passed to module's func
     3  
     4  vars:
     5    a: caller-aaa
     6  
     7  tasks:
     8    -
     9      name: Main
    10      desc: main entry
    11      task:
    12  
    13        -
    14          func: call
    15          do: hello-module.Say_world
    16  
    17        -
    18          func: cmd
    19          do:
    20            -
    21              name: inspect
    22              cmd:
    23                - exec_vars
    24                - exec_base_vars
    25  
    26            - name: print
    27              cmd: |
    28                back to main caller
    29                a: {{.a}}
    30                b: {{.b}}
    31  
    32            -
    33              name: assert
    34              des: |
    35                var b is returned from module
    36              cmd:
    37                - '{{eq .a "caller-aaa"}}'
    38                - '{{eq .b "module-bbb"}}'