CHANGELOG.md in markdown_exec-1.3.0 vs CHANGELOG.md in markdown_exec-1.3.1
- old
+ new
@@ -5,12 +5,10 @@
- user settings
- hidden w , w/o () in names
- fix regexp in pathnames
-- [ ] read file once to allow for tempdoc stream
-
- tree display
- [ ] mde options, user prompt, in md file or included file
- [ ] include blocks from local md file
@@ -46,30 +44,55 @@
- [ ] erase-rules for written blocks
- [ ] files to create named at top of script to execute; written prior to start of script
- [ ] tab completion example ascii demo
-- [ ] reorder help list
-
- [ ] parameters or (env vars) in menu
- [ ] config menu or read env vars
- [ ] enable/disable script, output saving per file
- [ ] keep values between runs so same env vars are not prompted
-- [ ] move menu data to required file
-- [ ] tab complation for short option names
-
- [ ] option to list full menu
- [ ] task confirmation block option or bash template, env names
-- [ ] decoration for menu heading items, template?
+
- [ ] configuration block `mde_config` anywhere in file
- [ ] configuration block `mde_config` anywhere in folder config file
```yaml :(mde_config)```
- [x] fix execution stdin, stdout to allow for ask function
- [ ] fix execution stdin, stdout to allow for tty-prompt
+- [ ] accept stdin as filename `-`
+- [ ] fix
+ $ bin/mde
+ Choose a file: * Exit
+ No blocks found.
+ Choose a block: * Exit
+- [ ] accept `!` shell execute command at prompt
+- [ ] menu response: re-exec last saved script (like mde --select-recent-script)
+
+- [ ] process shebang in markdown
+- [ ] ignore shebang in markdown in rest of processing
+- [! ] search for document in path
+- [! ] search for document in custom path
+- [ ] doc use of `#!/usr/bin/env mde`
+- [ ] command to export each command to file, menu for list
+- [ ] list of fenced code blocks to ignore, eg ```expect or ```mermaid
+
+## [1.3.1] - 2022-10-29
+
+### Added
+
+- Delay to allow all command output to be received
+- Display an error message when the specified document file is missing
+- Options to display, format and colorize menu dividers and demarcations
+- Tab completion for short option names
+
+### Changed
+
+- Fix handling of document supplied by process substitution
+
## [1.3.0] - 2022-07-16
### Added
- Short name `-p` for `--user-must-approve` option
@@ -239,10 +262,10 @@
- Configuration options:
| YAML Name | Environment Variable | Default |
| :--- | :--- | :--- |
-| block_name_excluded_match | MDE_BLOCK_NAME_EXCLUDED_MATCH | `^\(.+\)$` |
+| block_name_hidden_match | MDE_BLOCK_NAME_HIDDEN_MATCH | `^\(.+\)$` |
| block_name_match | MDE_BLOCK_NAME_MATCH | `:(?<title>\S+)( \|$)` |
| block_required_scan | MDE_BLOCK_REQUIRED_SCAN | `\+\S+` |
| fenced_start_and_end_match | MDE_FENCED_START_AND_END_MATCH | ``^`{3,}`` |
| fenced_start_ex_match | MDE_FENCED_START_EX_MATCH | ``^`{3,}(?<shell>[^`\s]*) *(?<name>.*)$`` |
| heading1_match | MDE_HEADING1_MATCH | `^# *(?<name>[^#]*?) *$` |