lib/menu.yml in markdown_exec-1.3.0 vs lib/menu.yml in markdown_exec-1.3.1

- old
+ new

@@ -1,293 +1,364 @@ -# MDE - Markdown Executor (1.3.0) +# MDE - Markdown Executor (1.3.1) --- - :arg_name: NAME :compreply: false :description: Name of block :env_var: MDE_BLOCK_NAME :long_name: block-name :opt_name: block_name :short_name: b - :proc1: val_as_str + :procname: val_as_str - :arg_name: PATH :default: "." :description: Read configuration file :long_name: config - :proc1: path + :procname: path - :arg_name: BOOL :default: false :description: Debug output :env_var: MDE_DEBUG :long_name: debug :short_name: d - :proc1: debug + :procname: debug - :arg_name: RELATIVE_PATH :compreply: "." :description: Name of document :env_var: MDE_FILENAME :long_name: filename :opt_name: filename :short_name: f - :proc1: val_as_str + :procname: val_as_str - :description: App help :long_name: help :short_name: h - :proc1: help + :procname: help - :arg_name: RELATIVE_PATH :default: "." :description: Path to documents :env_var: MDE_PATH :long_name: path :opt_name: path :short_name: p - :proc1: val_as_str + :procname: val_as_str - :arg_name: BOOL :default: true :description: Pause for user to approve script :env_var: MDE_USER_MUST_APPROVE :long_name: user-must-approve :opt_name: user_must_approve :short_name: q - :proc1: val_as_bool + :procname: val_as_bool - :description: Print the gem's version :long_name: version :short_name: v - :proc1: version + :procname: version - :description: Exit app :long_name: exit :short_name: x - :proc1: exit + :procname: exit - :description: Show current configuration values :short_name: '0' - :proc1: show_config + :procname: show_config - :description: List blocks :long_name: list-blocks :opt_name: list_blocks - :proc1: val_as_bool + :procname: val_as_bool - :description: List default configuration as environment variables :long_name: list-default-env :opt_name: list_default_env - :description: List default configuration as YAML :long_name: list-default-yaml :opt_name: list_default_yaml - :description: List docs in current folder :long_name: list-docs :opt_name: list_docs - :proc1: val_as_bool + :procname: val_as_bool - :description: List recent saved output :long_name: list-recent-output :opt_name: list_recent_output - :proc1: val_as_bool + :procname: val_as_bool - :description: List recent saved scripts :long_name: list-recent-scripts :opt_name: list_recent_scripts - :proc1: val_as_bool + :procname: val_as_bool - :description: Select and execute a recently saved output :long_name: select-recent-output :opt_name: select_recent_output - :proc1: val_as_bool + :procname: val_as_bool - :description: Select and execute a recently saved script :long_name: select-recent-script :opt_name: select_recent_script - :proc1: val_as_bool + :procname: val_as_bool - :description: List tab completions :long_name: tab-completions :opt_name: tab_completions - :proc1: val_as_bool + :procname: val_as_bool - :description: Run most recently saved script :long_name: run-last-script :opt_name: run_last_script - :proc1: val_as_bool + :procname: val_as_bool - :description: Gem home folder :long_name: pwd :opt_name: pwd - :proc1: val_as_bool -- :arg_name: INT.0-2 + :procname: val_as_bool +- :arg_name: INT.0-3 :default: 1 - :description: Output display level (0 to 2 [data, +context, +info]) + :description: Output display level (0 to 3 [data, +context, +info]) :env_var: MDE_DISPLAY_LEVEL :long_name: display-level :opt_name: display_level - :proc1: val_as_int + :procname: val_as_int - :arg_name: INT.1- :default: 32 :description: Max. items to return in list :env_var: MDE_LIST_COUNT :long_name: list-count :opt_name: list_count - :proc1: val_as_int + :procname: val_as_int - :arg_name: PREFIX :default: mde :description: Name prefix for stdout files :env_var: MDE_LOGGED_STDOUT_FILENAME_PREFIX :opt_name: logged_stdout_filename_prefix - :proc1: val_as_str + :procname: val_as_str - :arg_name: BOOL :default: false :description: Display document name in block selection menu :env_var: MDE_MENU_BLOCKS_WITH_DOCNAME :opt_name: menu_blocks_with_docname - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: BOOL :default: false :description: Display headings (levels 1,2,3) in block selection menu :env_var: MDE_MENU_BLOCKS_WITH_HEADINGS :opt_name: menu_blocks_with_headings - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: BOOL :default: false :description: Display summary for execution :env_var: MDE_OUTPUT_EXECUTION_SUMMARY :long_name: output-execution-summary :opt_name: output_execution_summary - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: BOOL :default: false :description: Display script prior to execution :env_var: MDE_OUTPUT_SCRIPT :long_name: output-script :opt_name: output_script - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: BOOL :default: true :description: Display standard output from execution :env_var: MDE_OUTPUT_STDOUT :long_name: output-stdout :opt_name: output_stdout - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: BOOL :default: false :description: Save executed script :env_var: MDE_SAVE_EXECUTED_SCRIPT :long_name: save-executed-script :opt_name: save_executed_script - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: BOOL :default: false :description: Save standard output of the executed script :env_var: MDE_SAVE_EXECUTION_OUTPUT :long_name: save-execution-output :opt_name: save_execution_output - :proc1: val_as_bool + :procname: val_as_bool - :arg_name: INT :default: 493 :description: chmod for saved scripts :env_var: MDE_SAVED_SCRIPT_CHMOD :opt_name: saved_script_chmod - :proc1: val_as_int + :procname: val_as_int - :arg_name: PREFIX :default: mde :description: Name prefix for saved scripts :env_var: MDE_SAVED_SCRIPT_FILENAME_PREFIX :opt_name: saved_script_filename_prefix - :proc1: val_as_str + :procname: val_as_str - :arg_name: RELATIVE_PATH :default: logs :description: Saved script folder :env_var: MDE_SAVED_SCRIPT_FOLDER :long_name: saved-script-folder :opt_name: saved_script_folder - :proc1: val_as_str + :procname: val_as_str - :arg_name: GLOB :default: mde_*.sh :description: Glob matching saved scripts :env_var: MDE_SAVED_SCRIPT_GLOB :opt_name: saved_script_glob - :proc1: val_as_str + :procname: val_as_str - :arg_name: RELATIVE_PATH :default: logs :description: Saved stdout folder :env_var: MDE_SAVED_STDOUT_FOLDER :long_name: saved-stdout-folder :opt_name: saved_stdout_folder - :proc1: val_as_str + :procname: val_as_str - :arg_name: GLOB :default: mde_*.out.txt :description: Glob matching saved outputs :env_var: MDE_SAVED_STDOUT_GLOB :opt_name: saved_stdout_glob - :proc1: val_as_str + :procname: val_as_str - :default: "^[\\(\\[].*[\\)\\]]$" :description: Pattern for blocks to hide from user-selection - :env_var: MDE_BLOCK_NAME_EXCLUDED_MATCH - :opt_name: block_name_excluded_match - :proc1: val_as_str + :env_var: MDE_BLOCK_NAME_HIDDEN_MATCH + :opt_name: block_name_hidden_match + :procname: val_as_str - :default: ":(?<title>\\S+)( |$)" :env_var: MDE_BLOCK_NAME_MATCH :opt_name: block_name_match - :proc1: val_as_str + :procname: val_as_str - :default: "%\\([^\\)]+\\)" :env_var: MDE_BLOCK_CALLS_SCAN :opt_name: block_calls_scan - :proc1: val_as_str + :procname: val_as_str - :default: "\\+\\S+" :env_var: MDE_BLOCK_REQUIRED_SCAN :opt_name: block_required_scan - :proc1: val_as_str + :procname: val_as_str - :default: "<(?<full>(?<type>\\$)?(?<name>[A-Za-z]\\S*))" :env_var: MDE_BLOCK_STDIN_SCAN :opt_name: block_stdin_scan - :proc1: val_as_str + :procname: val_as_str - :default: ">(?<full>(?<type>\\$)?(?<name>[A-Za-z]\\S*))" :env_var: MDE_BLOCK_STDOUT_SCAN :opt_name: block_stdout_scan - :proc1: val_as_str + :procname: val_as_str - :default: "> " :env_var: MDE_DISPLAY_LEVEL_XBASE_PREFIX :opt_name: display_level_xbase_prefix - :proc1: val_as_str + :procname: val_as_str - :default: "^`{3,}" :env_var: MDE_FENCED_START_AND_END_MATCH :opt_name: fenced_start_and_end_match - :proc1: val_as_str + :procname: val_as_str - :default: "^`{3,}(?<shell>[^`\\s]*) *(?<name>.*)$" :env_var: MDE_FENCED_START_EX_MATCH :opt_name: fenced_start_ex_match - :proc1: val_as_str + :procname: val_as_str - :default: "^# *(?<name>[^#]*?) *$" :env_var: MDE_HEADING1_MATCH :opt_name: heading1_match - :proc1: val_as_str + :procname: val_as_str - :default: "^## *(?<name>[^#]*?) *$" :env_var: MDE_HEADING2_MATCH :opt_name: heading2_match - :proc1: val_as_str + :procname: val_as_str - :default: "^### *(?<name>.+?) *$" :env_var: MDE_HEADING3_MATCH :opt_name: heading3_match - :proc1: val_as_str + :procname: val_as_str - :default: "*.[Mm][Dd]" :env_var: MDE_MD_FILENAME_GLOB :opt_name: md_filename_glob - :proc1: val_as_str + :procname: val_as_str - :default: ".+\\.md" :env_var: MDE_MD_FILENAME_MATCH :opt_name: md_filename_match - :proc1: val_as_str + :procname: val_as_str +- :default: "-:= %s =:-" + :description: format for menu dividers and demarcations + :env_var: MDE_MENU_DIVIDER_FORMAT + :opt_name: menu_divider_format + :procname: val_as_str +- :default: magenta + :description: Color of menu divider + :env_var: MDE_MENU_DIVIDER_COLOR + :opt_name: menu_divider_color + :procname: val_as_str - :default: "^::: +(?<name>.+?)$" :description: Pattern for topics/dividers in block selection menu :env_var: MDE_MENU_DIVIDER_MATCH :opt_name: menu_divider_match - :proc1: val_as_str + :procname: val_as_str +- :default: ">" + :description: Symbol before each divider + :env_var: MDE_MENU_DIVIDER_SYMBOL + :opt_name: menu_divider_symbol + :procname: val_as_str +- :default: "~~~" + :description: closing demarcations for menu + :env_var: MDE_MENU_FINAL_DIVIDER + :opt_name: menu_final_divider + :procname: val_as_str +- :default: '' + :description: opening demarcation for menu + :env_var: MDE_MENU_INITIAL_DIVIDER + :opt_name: menu_initial_divider + :procname: val_as_str - :description: Options for viewing saved output file :env_var: MDE_OUTPUT_VIEWER_OPTIONS :opt_name: output_viewer_options - :proc1: val_as_str -- :default: 24 + :procname: val_as_str +- :default: 36 :description: 'Maximum # of rows in select list' :env_var: MDE_SELECT_PAGE_HEIGHT :opt_name: select_page_height - :proc1: val_as_int + :procname: val_as_int - :default: "#!/usr/bin/env" :description: Shebang for saved scripts :env_var: MDE_SHEBANG :opt_name: shebang - :proc1: val_as_str + :procname: val_as_str - :default: bash :description: Shell for launched scripts :env_var: MDE_SHELL :opt_name: shell - :proc1: val_as_str -- :default: "- - %s - -" - :env_var: MDE_MENU_DIVIDER_FORMAT - :opt_name: menu_divider_format - :proc1: val_as_str + :procname: val_as_str +- :default: Process? + :description: Prompt to approve a block + :env_var: MDE_PROMPT_APPROVE_BLOCK + :opt_name: prompt_approve_block + :procname: val_as_str +- :default: 'Choose a block:' + :description: Prompt to select a block + :env_var: MDE_PROMPT_SELECT_BLOCK + :opt_name: prompt_select_block + :procname: val_as_str +- :default: 'Choose a file:' + :description: Prompt to select a markdown document + :env_var: MDE_PROMPT_SELECT_MD + :opt_name: prompt_select_md + :procname: val_as_str +- :default: 'Choose a file:' + :description: Prompt to select a saved file + :env_var: MDE_PROMPT_SELECT_OUTPUT + :opt_name: prompt_select_output + :procname: val_as_str +- :default: Copy script to clipboard + :description: Prompt to copy script to clipboard + :env_var: MDE_PROMPT_SCRIPT_TO_CLIPBOARD + :opt_name: prompt_script_to_clipboard + :procname: val_as_str +- :default: Save script + :description: Prompt to save script + :env_var: MDE_PROMPT_SAVE_SCRIPT + :opt_name: prompt_save_script + :procname: val_as_str +- :default: 'No' + :description: Prompt for no + :env_var: MDE_PROMPT_NO + :opt_name: prompt_no + :procname: val_as_str +- :default: 'Yes' + :description: Prompt for yes + :env_var: MDE_PROMPT_YES + :opt_name: prompt_yes + :procname: val_as_str +- :default: " #=#=#" + :description: Output divider + :env_var: MDE_OUTPUT_DIVIDER + :opt_name: output_divider + :procname: val_as_str +- :default: yellow + :description: Color of output divider + :env_var: MDE_OUTPUT_DIVIDER_COLOR + :opt_name: output_divider_color + :procname: val_as_str