Moulti

Latest version: v1.23.0

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

1.8.0

Added

- Ansible callback plugin: `ansible/moulti.py`
- `moulti run` sets the adequate environment variables to enable the Ansible callback plugin.
- `moulti diff`: load diff data into Moulti.

1.7.0

Added

- `moulti-askpass`, an askpass helper for Moulti
- `moulti run` automatically sets `SSH_ASKPASS`, `SSH_ASKPASS_REQUIRE` and `SUDO_ASKPASS` environment variables so as to leverage `moulti-askpass`.
- `moulti run --print-env` outputs all environment variables set by `moulti run`.
- `moulti run`: the environment variable `MOULTI_RUN_OUTPUT` provides better control on unexpected output.
- dividers: non-collapsible steps that simply display text.

1.6.0

Added

- `moulti set --step-position=bottom`
- `moulti set --step-direction=up`
- Programmatic scrolling:
- `moulti scroll step_id offset`
- `moulti step add --scroll-on-actvity=-1`
- `moulti step update --scroll-on-actvity=false`
- "Lock scroll" action to prevent programmatic scrolling

Fixed

- The "Save" feature now exports the progress bar.

1.5.1

Fixed

- Fix a pipelining issue causing `moulti load` to emit a traceback.

1.5.0

Added

- Environment variables `MOULTI_ANSI` and `MOULTI_ANSI_THEME_*` provide full control over ANSI color themes.
- `tools/gogh2moulti.bash` converts [Gogh themes](https://gogh-co.github.io/Gogh/) into `MOULTI_ANSI_THEME_*` variables.
- Shell completion based on the argcomplete library.
- Bash functions: moulti_exec(): compute and display step duration.
- Tooltips on the Moulti header and step titles.
- Progress bar: `moulti set --progress-bar --progress-target=100 --progress=80`

Changed

- By default, Moulti no longer alters ANSI colors; the previous behavior can be restored by setting `MOULTI_ANSI=textual_default`.
- Use non-ANSI colors in the console.
- Moulti requires textual >= 0.53.

Fixed

- Fix "next line color" heuristic for step widgets.
- Fix detection of markup errors.
- New layout for button questions: there should no longer be any hidden/unreachable button.
- `MOULTI_CUSTOM_CSS= moulti init/run` no longer results in a traceback.

Removed

- Textual Command Palette (never advertised and offered very little).

1.4.0

Added

- Ability to copy step/question/console contents to clipboard, with or without colors/styles.
- Focus indicators, i.e. visual hints reflecting what part of the UI currently holds focus.
- Highlighting in the console.

Changed

- Windows: show explanatory message instead of crashing at startup.
- The key binding to toggle the console is now `n` instead of `c` (which now means "Copy").
- Make it easier to scroll around answered `buttonquestion` widgets.
- Revamp the console by making it a proper widget, as opposed to a refurbished step.

Fixed

- Handle Rich Markup errors and return a suitable error message to clients.
- Fix `moulti pass` on FreeBSD and NetBSD.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.