Moulti

Latest version: v1.23.0

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

Scan your dependencies

Page 2 of 5

1.18.0

Added

- Text search: it is now possible to search steps (+ the title) for a given pattern (plain or regex, case-sensitive or not).
- The search widget offers an in-memory, non-persistent history.

Changed

- The console is now shown or hidden using `z` instead of `n`.
- The console now grabs the focus, which makes it easier to scroll.

Fixed

- Help screen: mention `ctrl+pgup` and `ctrl+pgdn`.

1.17.0

Added

- the environment variable `MOULTI_ASKPASS_DEFAULT_PROMPT` defines the prompt shown by `moulti-askpass` if none was passed on the command line
- Ansible-specific variants of `moulti-askpass`:
- `moulti-askpass-become-password`
- `moulti-askpass-connection-password`
- `moulti-askpass-vault-client`

Fixed

- Ansible callback plugin: override these `ansible-playbook` command-line options to prevent it from reading passwords through the current tty:
- `-k`, `-ask-pass`
- `-K`, `--ask-become-pass`
- `-J`, `--ask-vault-pass`, `--ask-vault-password`

1.16.0

Added

- `moulti step`: add options `--auto-scroll` and `--no-auto-scroll` to control inner auto-scrolling
- `moulti pass`: significant performance improvements
- the environment variable `MOULTI_TAB_SIZE` controls the expansion of tab characters passed to steps

Fixed

- Steps with a horizontal scrollbar had an extra line above it

1.15.0

Added

- `Ctrl+t` / `Ctrl+y` jumps to the previous/next unanswered question
- `O` / `X` collapses/expands new steps
- the environment variable `MOULTI_ENFORCE_COLLAPSIBLE` does the same as soon as Moulti starts
- `Ctrl+o` / `Ctrl+x` collapses/expands both existing and new steps
- Ansible callback plugin: the environment variable `MOULTI_ANSIBLE_COLLAPSE` specifies parts that should appear collapsed

Changed

- Moulti now requires Textual >= 0.76.0
- Footer: the `Dark/Light` keybinding now displays either "Dark" or "Light"
- Footer: the `Lock scroll` keybinding now displays either "Lock scroll" or "Unlock scroll"

Fixed

- `moulti question add id --button value invalid_style label` now returns an error

1.14.0

Added

- CLI command `moulti question {add,update,get-answer,delete}`
- Ansible callback plugin: support `prompt_until()` and the `pause` module
- quit dialog: buttons now feature keyboard accelerators

Changed

- `moulti pass --read-size` now defaults to `8192`.
- `moulti run`: hitting `Ctrl+c` multiple times now navigates through the quit dialog and eventually terminates the process before exiting.

Fixed

- `moulti run`: `MOULTI_RUN_OUTPUT=harvest moulti run -- bash -c 'echo a; sleep 3600'` would block upon selecting "Quit and leave the process running in the background".

1.13.0

Added

- help screen (`h`)
- Ansible callback plugin: handle `vars_prompt` using inputquestion widgets.

Changed

- the quit dialog is now more keyboard-friendly

Fixed

- ensure only one instance of the quit dialog is shown at any time.
- Ansible callback plugin: do not try to pass text to a divider.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.