← retour aux snippets

rlwrap: ajouter l'édition Readline à une CLI

Donner l'historique et l'édition à des programmes non interactifs (ex: sqlplus, netcat).

objectif

Rendre confortables des REPL sans édition/historique natifs.

code minimal

rlwrap nc data.pm 80

utilisation

# améliorer une CLI maison
rlwrap -H ~/.myapp_history ./myapp

variante(s) utile(s)

# complétions simples
rlwrap -f words.txt ./tool

notes

  • stocke l’historique par défaut dans ~/.rlwrap/.
  • évitez de stocker des secrets dans l’historique.