Mudyla (Multimodal Dynamic Launcher) is a script orchestrator that allows you to define graphs of actions in Markdown files and execute them in parallel, optionally within isolated Nix environments.
- Actions & Runtimes - Defining actions in Bash and Python.
- Dependencies - Strong, Soft, and Weak dependencies.
- Contexts & Axes - Multi-version actions, contexts, and context reduction.
- Wildcards - Running actions across multiple axis values.
- Variables & Expansions - Using
${...}expansions for args, env, and flags.
- CLI Reference - Command-line arguments and flags.
- Markdown Syntax - The
.mdlfile format specification. - Python API - The
mdlobject for Python actions.
- Nix Integration - How Mudyla uses Nix for reproducibility.
- CI/CD & Checkpoints - GitHub Actions integration, resumption, and metadata.