CHANGELOG.md in markdown_exec-1.0.0 vs CHANGELOG.md in markdown_exec-1.1.0

- old
+ new

@@ -1,30 +1,68 @@ # Changelog ## [ToDo] -- pipe stdin to script -- present timestamp, result of last exec for each command - user settings - hidden w , w/o () in names - fix regexp in pathnames -- tab completion from md file -- read file once to allow for tempdoc stream -- include md or blocks file +- [ ] read file once to allow for tempdoc stream + - tree display -- mde options in md file or included file +- [ ] mde options, user prompt, in md file or included file -- include blocks from local md file +- [ ] include blocks from local md file -- chmod a+x logged script +- execute? yes/no/save/clipboard + record/edit/history -- add shebang to saved script +- [ ] list, view saved output -- yes/no/write/clipboard/record/edit/history +- completion + - [ ] include blocks in md file -- list, view saved output +- [ ] ruby gem data model + +- [ ] extract yaml block into stdout +- [ ] extract json block into stdout + +- [ ] import yaml, json data into environment + +- [ ] yq filter with imported or named yaml, json data + +- [ ] yaml dump of options w/ detail + +- [ ] re-exec last script v re-run named block in last script +- [ ] repeat to reload last doc and block +- [ ] option to output mixed stdin, stdout, stderr; labels: prefix and blocks + +## [1.0.1] - 2022-05-21 + +### Added + +- Display administrative output (command, save files) for executed blocks. +- Select base, administrative output as hierarchical output (MDE_DISPLAY_LEVEL). +- The user may select Exit, the first option, to quit the program. +- The block-selection menu is re-displayed after an approved script is exectued. +- Pause for and pass through standard input in scripts executed by the tool. +- Options + - chmod for saved scripts + - shebang for saved scripts + - shell for executed and saved scripts + +### Changed + +- Exit option is at top of each menu. +- Single-stage tab completion, defaut + - Presents matching options when current word starts with `-` + - Presents directories and files otherwise. +- Two-stage tab completion for option arguments. + - When prior word is an option and current word is empty + - Presents option type on first tab, eg `.BOOL.` for a boolean option. + - Presents option default value on second tab, eg `0` for false. +- Use 'bash' shell instead of default +- Write STDOUT, STDERR, STDIN in sections to saved output file. ## [1.0.0] - 2022-04-26 ### Added