Bol Výsledok interaktívnej príkazovej shell fish 3.2.0 (prívetivá interaktívna shell), ktorá sa vyvíja ako priateľskejšia alternatíva k bash a zsh. Fish podporuje funkcie ako syntax zvýraznenia s automatickým detekovaním chýb pri vstupe, návrh možných vstupov na základe histórie predchádzajúcich akcií, automatické dopĺňanie príkazov a možností pomocou ich popisov v manuáloch, pohodlnú prácu hneď po nainštalovaní bez nutnosti dodatočného nastavenia, zjednodušený jazyk písania skriptov, podporu pre X11 clipboard, užitočné nástroje na vyhľadávanie v histórii vykonaných akcií. Zdrojový kód projektu je distribuovaný pod licenciou GPLv2. Hotové balíky sú k dispozícii pre Ubuntu, Debian, Fedora, openSUSE a RHEL.
Medzi pridané novinky patria:
- Pridaná podpora pre spätné zmeny (Undo a Redo) pri úprave príkazového riadku. Undo sa vyvoláva kombináciou Ctrl+Z a Redo pomocou Alt+/.
- Vstavané príkazy teraz vykonávajú spracovanie na základe prichádzajúcich údajov, napríklad operácia nahradenia reťazca začína vyhľadávať okamžite, bez čakania na všetky vstupy. Taktiež sa vstavané príkazy teraz dajú používať v reťazcoch príkazov, ktoré prenášajú údaje cez nepomenované kanály, napríklad „dmesg -w | string match ‘*usb*'“.
- Ak cesta v príkazovom riadku nezapadá do šírky terminálu, teraz sa čiastočne orezáva, a nie nahrádza znakom „>“.
- Vylepšené automatické dopĺňanie vstupu stlačením klávesu Tab (pre nejednoznačné doplnenia sa okamžite zobrazí zoznam možných náhrad bez potreby druhého stlačenia Tab).
- Pridaná nová pomocná funkcia „fish_add_path“ na pridanie cesty k premennej prostredia $PATH, ktorá automaticky odstráni duplicitné záznamy.
- Zabezpečená prehľadnejšia diagnostika chýb pri vykonávaní príkazu test.
- V konštrukcii „$x[$start..$end]“ je teraz povolené vynechať hodnoty $start alebo $end, ktoré sa predvolene definujú ako 1 a -1. Napríklad, echo $var[..] je ekvivalentné $var[1..-1] a povedie k výstupu od prvého do posledného prvku.
- Výrazne zvýšený výkon mnohých funkcií. Rozšírené možnosti funkcií na spracovanie reťazcov.
Zdroj: opennet.ru
