Marsh is a lightweight, extensible Python library for building, managing, and executing command workflows. It allows users to chain multiple commands, define custom pre/post processing logic, and create flexible command grammars to structure CLI commands. With built-in support for local execution and an API for extending to remote, Docker-based, or Python expression execution, it simplifies automating workflows and integrating external processes. Whether you’re running shell commands, orchestrating pipelines, or customizing execution flows, Marsh provides a powerful and declarative way to streamline command management.
-
Notifications
You must be signed in to change notification settings - Fork 0
A lightweight, extensible Python library for building, managing, and executing command workflows.
License
CedricAnover/marsh
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A lightweight, extensible Python library for building, managing, and executing command workflows.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published