Moulti

Latest version: v1.10.0

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

Scan your dependencies

Page 1 of 3

1.10.0

Changed

- performance: throttle calls to step.append(buffer).

Fixed

- footer: restore the usual look'n feel for Textual >= 0.63.0

1.9.0

Added

- bash functions:
- `moulti_process_lines()` helps to turn arbitrary output into Moulti steps
- `moulti_check_requirements()` helps to ensure required commands are available
- `stdbuf()` replaces the `stdbuf` utility on NetBSD and OpenBSD

Changed

- bash functions:
- pip/pipx deploys `moulti-functions.bash`
- `moulti_iso_date()` leverages either GNU date, Perl or Python

1.8.1

Fixed

- moulti no longer systematically loads the `unidiff` module
- bash functions:
- detect "python3.x" executables
- no longer depend on GNU date.
- stick to short, non-GNU mktemp command-line options

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.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.