ReadLine per tutti!
Avete mai avuto il problema che manca la history e l'editing della riga di comando?
Per esempio, se usate sqlplus con Oracle avete questo problema. CEEEERTO potete usare Tora o DbVisualizer o mille altre diavolerie, ma se avete o volete una RIGA DI COMANDO e basta?
O meglio, più in generale, avete fatto una applicazioncina vostra con una riga di comando semplice semplice, o usare una qualsiasi applicazione che ha la riga di comando ma NON la readline? Succede spesso, in molti casi diversi.
Bene allora provate questo simpaticissima utility: ReadLine Front-End, che dota di readline qualsiasi applicazione.
E' un semplice sorgente in C. L'ho scaricato e installato sulla mia macchina con:
wget http://www.bothner.com/~bothner/software/rlfe.c
sudo gcc rlfe.c -lreadline -ltermcap -o /usr/local/bin/rlfe
A questo punto, provate un
rlfe sqlplus scott/tiger
Et voilà: editing della riga di comando corrente in stile emacs, history con le frecce cursore... una linea di comando perfettamente user-friendly come GNU ci ha abituato senza colpo ferire.
|