Releases: hanslub42/rlwrap
Releases · hanslub42/rlwrap
0.46.1
Bug fix
When compiled with readline-8.2
, correctly handle echo'ed user input when accepting a line (see #168)
This will disable bracketed-paste when compiled with readline-8.1
or earlier.
sha256 checksums:
- 2711986a1248f6ac59e2aecf5586205835970040d300a42b4bf8014397e73e37 rlwrap-0.46.1.tar.gz
- dbe2effb9717e9d0cabc90324d90d551381b9f46ecec76bf46b2188ecf9a1d26 rlwrap-0.46.1.zip
v0.46
Bug fixes:
rlwrapfilter.py
would not findcollections.Callable
with newer (>= 3.10) pythonrlwrapfilter.py
would choke onrlwrap
version strings (like0.45.2
) that cannot be converted byfloat()
rlwrap
could segfault or garble prompts containing a carriage returnconfigure.ac
would complain about obsolete macros with newestautoconf
- Bind TAB to self-insert if no completions are specified on the
rlwrap
command line
sha256 checksums:
- b4bd79fda824426dae65236e338ba7daf3f0d0acad7c1561d4d5e6dadcfd539d rlwrap-0.46.tar.gz
- ff9a03e6388d63dd89270f092e3cbfea6260b5fd2b04f8868b6f369f9c43a90d rlwrap-0.46.zip
v0.45.2
Bug fixes:
rlwrap
enables bracketed-paste when instructed to do so by.inputrc
, but would then never disable it at exit.rlwrap -z
(i.e.rlwrap
when using a filter) would still open/tmp/rlwrap.debug
after forking the filter command, preventing other users from running it afterwards
sha256 checksums:
- 9f8870deb46e473d21b5db89d709b6497f4ef9fa06d44eebc5f821daa00c8eca
rlwrap-0.45.2.tar.gz
- f66b7ec6aff108d93bfb8dcbe5166064865bcefbeead4518e5da38b8dc8d6571
rlwrap-0.45.2.zip
v0.45.1
Bug fixes:
rlwrap
would always open /tmp/rlwrap.debug after forking child command, preventing other users from running it.- Fix args to
setitimer()
call to preventEINVAL
error on return - advise about
--always-readline
if in direct mode at first user ENTER keystroke - check for
I_SWROPT
even ifisastream()
is present (compile would fail on Oracle linux)
v0.45
0.45
New features:
--only-cook '!<regexp>'
enables confident mode where every
possible prompt that matches a regexp is cooked immediately
(so that even prompts that get printed while handling a large
paste are cooked).--no-children
(-N
) now enables direct mode whenever the client
switches to the alternate screen. This makes editors and pagers
usable even when using--always-readline
on non-linux systems--always-echo
echoes user input even when the client has
switched offECHO
.- filter
makefilter
to easily employ shell commands (likesed
,
orgrep
) asrlwrap
filters - filters can change (some) bindable and internal readline
variables with a newRlwrapFilter
methodtweak_readline_oob()
Bug Fixes:
rlwrap
now correctly handles bracketed paste--ansi-colour-aware
(-A
) didn't do anything at all. Now it
recognises colour codes as well as common control codes like
window titles.
v0.44
New Features
rlwrap
is now aware of multi-byte characters and correctly handles prompts (or things that look like prompts, e.g. progress indicators) that contain them.rlwrap
filters can now also filter signals (see RlwrapFilter(3pm)), changing them, or providing extra input to therlwrap
ped command.- Key sequences can now be bound to rlwrap-direct-keypress (using a new readline command rlwrap-direct-prefix) (contributed by Yuri d'Elia)
Bug fixes
- now works with the
readline
8.1 (which exposed an old bug caused byrlwrap
mis-handling enabled bracketed-paste) - binding accept-line to a key would make pressing that key mess up the display
See the NEWS for more details
v0.43
New features
- Filters can now be written in python (thanks to Hisanobu Okuda)
- Filters can respond to hotkeys (i.e. single keypresses bound to
rlwrap-hotkey
in.inputrc
)
Bugfixes
rlwrap
now always searches terminfo before termcap.- playing back a readline macro consisting of more than one line would crash
rlwrap
. rlwrap --one-shot
could accept more than one line when input in quick succession.
See the NEWS for a complete list