Sha256: b0c7f13a5b53d91ddc39d8158563a8dc2d9862da08031eda342a34b45a33b66f
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
Demonstrate setting a variable interactively for use in generated scripts. ```opts :(document_options) pause_after_script_execution: false user_must_approve: false ``` ::: Set VARIABLE to "A" ```link :set_to_A +(set_to_A) block: display_variable ``` ```bash :(set_to_A) VARIABLE=A ``` ```link :set_to_A_eval +(set_to_A_eval) block: display_variable eval: true ``` ```bash :(set_to_A_eval) echo VARIABLE=A ``` ::: Set VARIABLE to "B" ```link :set_to_B +(set_to_B) block: display_variable ``` ```bash :(set_to_B) VARIABLE=B ``` ```link :set_to_B_eval +(set_to_B_eval) block: display_variable eval: true ``` ```bash :(set_to_B_eval) echo VARIABLE=B ``` ::: Display value of VARIABLE ```bash :display_variable source bin/colorize_env_vars.sh echo The current value of environment variable VARIABLE is now: colorize_env_vars '' VARIABLE ``` ```bash :(set_timestamp) echo 'yyyymmdd? (default: today UTC) '; read -r yyyymmdd; [[ -z $yyyymmdd ]] && yyyymmdd="$(date -u +%y%m%d)" echo "EC2_STACK_TS='$yyyymmdd'" ``` ```link :request_input_and_inherit_output +(set_timestamp) exec: true ``` ::: Load file into inherited lines Load (do not evaluate) and append to inherited lines. ```link :load1 load: examples/load1.sh ``` Load, evaluate, and append output to inherited lines. ```link :load2_eval load: examples/load2.sh eval: true ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
markdown_exec-1.8.8 | examples/linked.md |