./misc/rlwrap, Provides command line editing and history for other commands

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.46.1, Package name: rlwrap-0.46.1, Maintainer: leot

rlwrap is a 'readline wrapper' that uses the GNU readline library to
allow the editing of keyboard input for any other command. Input history
is remembered across invocations, separately for each command; history
completion and search work as in bash and completion word lists can be
specified on the command line.


Required to run:
[lang/perl5] [devel/readline] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 180.75 KB

Version history: (Expand)


CVS history: (Expand)


   2023-08-17 23:47:32 by Leonardo Taccari | Files touched by this commit (2)
Log message:
rlwrap: Update to 0.46.1

Changes:
0.46.1
------
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.

0.46
----
- rlwrapfilter.py would not find collections.Callable with
  newer (>= 3.10) python
- rlwrapfilter.py would choke on rlwrap version strings (like 0.45.2) that
  cannot be converted by float()
- rlwrap could segfault or garble prompts containing a carriage return
- configure.ac would complain about obsolete macros with newest autoconf
- Bind TAB to self-insert if no completions are specified on the rlwrap
  command line
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524)
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:59:39 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
   2021-10-07 16:35:55 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2021-03-04 11:12:12 by Leonardo Taccari | Files touched by this commit (3)
Log message:
rlwrap: Update to 0.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 when 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
 - when run inside an emacs shell buffer, rlwrap will execute the
   client instead of wrapping it (just as when stdin is not a
   terminal)
 - --always-echo echoes user input even when the client has
   switched off ECHO.
 - filter "makefilter" to easily employ shell commands (like sed,
   or grep) as rlwrap filters (extending/superseding "outfilter")
 - filters can change (some) bindable and internal readline
   variables with a new RlwrapFilter method tweak_readline_oob()

Bug Fixes:
 - rlwrap 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.  --ansi-colour-aware="!" will "bleach" the
   prompt, i.e. remove all colour codes
 - On AIX, rlwrap would quit if client wrote 0 bytes
 - a round of testing on Polarhome to weed out some
   incompatibilities with older Unix systems