mdsh
« Back to VersTracker
Description:
Markdown shell pre-processor
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: markdown shell preprocessor cli developer-tools
Install: brew install mdsh
About:
Mdsh is a lightweight Markdown shell pre-processor that executes shell code blocks within Markdown files. It allows developers to embed executable scripts directly in documentation, transforming dynamic content into static output. This tool streamlines the process of generating reports, documentation, and scripts from a single source of truth.
Key Features:
  • Executes shell commands within Markdown code blocks
  • Lightweight and dependency-free
  • Preserves static content while processing dynamic blocks
  • Simple CLI interface for easy integration
Use Cases:
  • Generating dynamic documentation with up-to-date command outputs
  • Creating executable README files that double as scripts
  • Automating report generation from shell commands
Alternatives:
  • knitr – More powerful but requires Ruby ecosystem and is heavier
  • bashly – Focuses on CLI app generation rather than Markdown processing
Version History
Detected Version Rev Change Commit
Sep 16, 2025 1:48am 0 VERSION_BUMP e0176768
Sep 13, 2024 8:43pm 0 VERSION_BUMP 9557b5e3