{"repo":"fareedst/markdown_exec","free":true,"listed":false,"github":"https://github.com/fareedst/markdown_exec","clone":"git clone https://github.com/fareedst/markdown_exec.git","description":"Transform static markdown into interactive, executable workflows. Build complex scripts with named blocks, interactive forms, cross-document navigation, and template systems.","language":"Ruby","stars":13,"topics":["markdown","command-line-tool","command-line-interface","shell","fenced-code","interactive"],"license":"MIT","category":"cli-tools","readme_excerpt":"MarkdownExec Click the GIF above to view the full video with audio (MP4) Transform static markdown into interactive, executable workflows. Build complex scripts with named blocks, interactive forms, cross-document navigation, and template systems. Key Features Interactive Code Execution - Named Blocks : Create reusable code blocks with dependencies - Block Requirements : Automatically include required blocks in execution order - Interactive Selection : Choose blocks from intuitive menus - Script Approval : Review generated scripts before execution UX Blocks - Interactive Forms - Variable Input : Create interactive forms for user input - Validation : Built-in regex validation with custom transforms - Dynamic Menus : Selection from allowed values or command output - Auto-initialization : Set values from environment, commands, or defaults - Dependencies : Chain UX blocks with complex relationships Cross-Document Navigation - Link Blocks : Navigate between markdown files seamlessly - Variable Passing : Share data between documents - Inherited Context : Maintain state across document boundaries - HyperCard-style Navigation : Create interactive document stacks Template System & Imports - Import Directives : Include content from other files with @import - Parameter Substitution : Replace variables in imported content - Shell Expansions : Use ${variable} and $(command) syntax throughout documents - Dynamic Content : Generate content based on user selections Advanced Block Types - She","default_branch":null,"files":null,"tree":[],"storefront":"/r/fareedst","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fareedst/markdown_exec/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}