Tree @v1.1.0 (Download .tar.gz)
MOULTI
Moulti changes the way your shell scripts (bash, zsh, etc.) display their output in your terminal. Moulti enables you to assign the numerous lines emitted by your scripts to "steps", i.e. visual, collapsible blocks featuring their own title and color.
Here is how upgrading a Debian system looks like with Moulti:
Moulti is a tool meant for people who write and execute shell scripts. Specifically, if you find yourself scrolling up your terminal to ensure everything went fine while your script is still running, then Moulti is made for you.
Learn how to leverage Moulti by jumping to its Documentation.
Implementation
Moulti is written in Python and leverages Textual.
Commit History @v1.1.0
- Tag v1.1.0. Xavier G. 11 months ago
- Examples: add moulti-pass-concurrency.bash. Xavier G. 11 months ago
- console: add network listening information. Xavier G. 11 months ago
- Introduce MOULTI_PASS_CONCURRENCY. Xavier G. 11 months ago
- Documentation: MOULTI_ALLOWED_[UG]ID works only with abstract sockets. Xavier G. 11 months ago
- "moulti wait" now sends a "ping" command. Xavier G. 11 months ago
- Improve behavior on platforms that do not support abstract Unix sockets. Xavier G. 11 months ago
- protocol: make getraddr() more robust. Xavier G. 11 months ago
- Tag v1.0.0. Xavier G. 11 months ago
- setup.py: update short description. Xavier G. 11 months ago