github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0196.yml (about) 1 doc_meta: | 2 folder: cmd-func 3 title: tmp file with dynamic file handler 4 head: | 5 This shows in case you need to make filename dynamic and not hard coded, then you can use a varname for the file handler, which indirectly point to file path 6 7 sections: 8 - title: Demo 9 log: yes 10 11 vars: 12 my_secrete_file_reg_name: my_secret 13 14 tasks: 15 16 - 17 name: task 18 task: 19 - 20 func: cmd 21 do: 22 - name: tmpFile 23 cmd: 24 reg: '{{.my_secrete_file_reg_name}}' 25 content: hello, world 26 27 - 28 func: cmd 29 dvars: 30 - name: filepath 31 value: '{{index . .my_secrete_file_reg_name}}' 32 flags: 33 - v 34 do: 35 - name: inspect 36 cmd: 37 - debug_vars 38 39 - name: readFile 40 cmd: 41 filename: '{{.filepath}}' 42 reg: my_file_content 43 - name: print 44 cmd: 'file content: {{.my_file_content}}'