Uscita della shell interattiva fish 3.2

Rilasciata la versione 3.2.0 della shell interattiva fish (friendly interactive shell), che si evolve come un'alternativa più user-friendly a bash e zsh. Fish supporta funzionalità come l'evidenziazione della sintassi con il rilevamento automatico degli errori di input, suggerimenti su possibili input basati sulla cronologia delle operazioni passate, completamento automatico delle opzioni e dei comandi utilizzando le descrizioni nei manuali, funzionamento immediato senza necessità di configurazioni aggiuntive, un linguaggio di scripting semplificato, supporto per il clipboard X11 e comodi strumenti per la ricerca nella cronologia delle operazioni eseguite. Il codice del progetto è distribuito sotto licenza GPLv2. I pacchetti precompilati sono disponibili per Ubuntu, Debian, Fedora, openSUSE e RHEL.

Tra le nuove funzionalità aggiunte:

  • Aggiunto il supporto per l'annullamento delle modifiche (Undo e Redo) durante la modifica della riga di comando. Undo può essere attivato con la combinazione Ctrl+Z, mentre Redo con Alt+/.
  • Le comandi integrate ora elaborano i dati in tempo reale; ad esempio, l'operazione di sostituzione della stringa inizia a restituire risultati immediatamente, senza aspettare tutti i dati in ingresso. Inoltre, le comandi integrate possono ora essere utilizzate in una catena di comandi che trasferiscono dati tramite canali anonimi, come 'dmesg -w | string match '*usb*'.
  • Se il percorso nel prompt dei comandi non si adatta alla larghezza della riga del terminale, ora viene tagliato parzialmente invece di essere sostituito con '>'.
  • Migliorato il completamento automatico dell'input premendo Tab (per i completamenti ambigui, viene immediatamente visualizzato un elenco di sostituzioni senza dover premere di nuovo Tab).
  • È stata aggiunta una nuova funzione di supporto 'fish_add_path' per aggiungere un percorso alla variabile d'ambiente $PATH, filtrando automaticamente i duplicati.
  • È stata fornita una diagnostica degli errori più visiva durante l'esecuzione del comando test.
  • Nella costruzione '$x[$start..$end]', ora è consentito saltare i valori $start o $end, che per impostazione predefinita sono definiti come 1 e -1. Ad esempio, echo $var[..] è equivalente a $var[1..-1] e restituirà gli elementi dal primo all'ultimo.
  • Significativa crescita delle prestazioni di molte funzionalità. Espansione delle possibilità di elaborazione delle stringhe.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster