| GNU Readline | |
|---|---|
| Desenvolvedores | Brian Fox, Chet Ramey |
| Lançamento estável | 8.3
/ 3 de julho de 2025 |
| Repositório | |
| Sistema operacional | Multi plataforma (POSIX) |
| Tipo | Biblioteca |
| Licença | GNU General Public License |
| Website | Página principal (em inglês)., acessado pela última vez há 431 semanas e 4 dias |
GNU Readline é uma biblioteca de software desenvolvida e mantida pelo projeto GNU e publicada sobre a licença GPL. Sua função é prover funcionalidades extras na edição de linha de comando, por exemplo :
A maior parte destes atalhos imita o comportamento de outros softwares do projeto GNU, como por exemplo o Emacs e o Vi.
Um projeto que faz uso desta biblioteca é o interpretador de comandos bash. A GNU Readline é portável e permite que as aplicações mostrem comportamento semelhante em diversos sistemas operacionais.
Muitas críticas são feitas à biblioteca, uma inclusive partindo da própria página de manual da GNU Readline que a descreve como "grande demais e lenta demais". Outro problema é a licença GPL que obriga todo software que a utiliza a também se licenciar sob GPL. Há alternativas à GNU Readline, como as bibliotecas Tecla e Editline, que estão sob licença BSD.