examples/linked.md in markdown_exec-2.6.0 vs examples/linked.md in markdown_exec-2.7.0

- old
+ new

@@ -1,7 +1,8 @@ Demonstrate setting variable values interactively for use in generated scripts. +@import example-document-opts.md ```opts :(document_opts) menu_with_inherited_lines: true pause_after_script_execution: false user_must_approve: false ``` @@ -12,39 +13,36 @@ ```vars :[set_ALPHA_to_1_via_vars_block] ALPHA: 1 ``` Make the code in the required block `(bash_set_to_3)` into inherited lines. -Subsequently, run the `display_variable_ALPHA` block. ```bash :(bash_set_to_3) ALPHA=3 ``` ```link :[set_ALPHA_to_3_via_required_block_and_display] +(bash_set_to_3) block: display_variable_ALPHA ``` Evaluate the code in the required block `(bash_eval_set_to_4)` and save (transformed) output into inherited lines. -Subsequently, run the `display_variable_ALPHA` block. ```link :[set_ALPHA_to_4_via_evaluated_required_block_and_display] +(bash_eval_set_to_4) eval: true next_block: display_variable_ALPHA ``` ```bash :(bash_eval_set_to_4) echo 'ALPHA="4"' ``` -::: Display value of ALPHA +/::: Display value of ALPHA ```bash :display_variable_ALPHA -source bin/colorize_env_vars.sh -echo The current value of environment variable ALPHA is now: -colorize_env_vars '' ALPHA ``` +| Variable| Value +| -| - +| ALPHA| ${ALPHA} Execute a script requiring input from the user. Save the output setting TIMESTAMP into inherited lines. -Subsequently, run the `display_TIMESTAMP` block. ```bash :(input_timestamp) if [[ -z $TIMESTAMP ]]; then default="$(date -u +%y%m%d)" echo "yymmdd? (default: $default / today UTC) " read -r TIMESTAMP @@ -54,15 +52,14 @@ ```bash :(inherit_timestamp) echo "TIMESTAMP=\"$TIMESTAMP\"" ``` ```link :set_timestamp +(input_timestamp) +(inherit_timestamp) exec: true -block: display_TIMESTAMP ``` -```bash :display_TIMESTAMP -source bin/colorize_env_vars.sh -colorize_env_vars '' TIMESTAMP -``` + +| Variable| Value +| -| - +| TIMESTAMP| ${TIMESTAMP} ## Values Spaces in variable value are unchanged. ```link :link_with_vars_with_spaces vars: