GNU Readline

GNU Readline
Original author(s)Brian Fox
Developer(s)Chet Ramey
Initial release1989; 35 years ago (1989)
Stable release
8.2[1] Edit this on Wikidata / 26 September 2022
Preview release
8.3-alpha[2] Edit this on Wikidata / 22 April 2024
Repository
Written inC
TypeLibrary
License2009: GPL-3.0-or-later[a]
1997: GPL-2.0-or-later[b]
1994: GPL-1.0-or-later[c]
Websitewww.gnu.org/software/readline/ Edit this on Wikidata

GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such as Bash. It is currently maintained by Chet Ramey as part of the GNU Project.

It allows users to move the text cursor, search the command history, control a kill ring (a more flexible version of a copy/paste clipboard) and use tab completion on a text terminal. As a cross-platform library, readline allows applications on various systems to exhibit identical line-editing behavior.

  1. ^ Chet Ramey (26 September 2022). "Readline-8.2 Release available". Retrieved 26 September 2022.
  2. ^ "readline.git - The GNU Readline library". Retrieved 7 August 2024.


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).