Moulti
Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.
Cost / License
- Free
- Open Source
Platforms
- Linux
- BSD
- Mac
- Python


Moulti
Features
- Ad-free
- Command line interface
- Tui
- Shell integration
- Terminal-based
Tags
- Python
- textual
- Multiplexing
- shell-scripts
- shell-enhancement
Moulti News & Activities
Recent activities
Moulti information
What is 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.
Moulti is a tool meant for people who write and execute shell scripts and/or Ansible playbooks. 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.
Moulti enables user interactions through question.
Moulti also features:
- a progress bar
- programmatic scrolling
- an askpass helper named moulti-askpass
- support for Ansible playbooks and unified diff
When it comes to look and feel, Moulti can be customised:
- through moulti set: define whether Moulti steps flow up or down
- through Textual CSS (TCSS)
- through ANSI themes
