Releases: xavierog/moulti
Releases · xavierog/moulti
[1.18.1] - 2024-09-09
[1.18.0] - 2024-09-08
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 ofn
. - The console now grabs the focus, which makes it easier to scroll.
Fixed
- Help screen: mention
ctrl+pgup
andctrl+pgdn
.
[1.17.0] - 2024-08-25
Added
- the environment variable
MOULTI_ASKPASS_DEFAULT_PROMPT
defines the prompt shown bymoulti-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] - 2024-08-23
Added
moulti step
: add options--auto-scroll
and--no-auto-scroll
to control inner auto-scrollingmoulti 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] - 2024-08-11
Added
Ctrl+t
/Ctrl+y
jumps to the previous/next unanswered questionO
/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] - 2024-08-04
Added
- CLI command
moulti question {add,update,get-answer,delete}
- Ansible callback plugin: support
prompt_until()
and thepause
module - quit dialog: buttons now feature keyboard accelerators
Changed
moulti pass --read-size
now defaults to8192
.moulti run
: hittingCtrl+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] - 2024-07-21
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.
[1.12.1] - 2024-06-27
Fixed
- Ansible callback plugin: handle Ansible >= 2.17
[1.12.0] - 2024-06-23
[1.11.0] - 2024-06-11
Added
- copy to clipboard: support OSC 52 and introduce the environment variable
MOULTI_CLIPBOARD_COPY
.
Changed
- in some situations (e.g. SSH and terminal lacking support for OSC 52), Moulti may fail to copy data to the clipboard AND fail to detect and report that failure.
Fixed
- footer: fix key text color in light mode.