Vydání příkazové řádky fish 3.2

Bylo zveřejněno vydání interaktivní příkazové řádky fish 3.2.0 (friendly interactive shell), která se vyvíjí jako uživatelsky přívětivější alternativa bash a zsh. Fish podporuje funkce jako zvýraznění syntaxe s automatickým odhalením chyb zadání, návrh možných možností zadání na základě historie minulých operací, automatické dokončení zadání možností a příkazů s využitím jejich popisu v manových příručkách, pohodlnou práci z krabice bez nutnosti dodatečného nastavení, zjednodušený jazyk psaní skriptů, podporu schránky X11 a užitečné nástroje pro vyhledávání v historii provedených operací. Kód projektu je šířen pod licencí GPLv2. Hotové balíčky byly vytvořeny pro Ubuntu, Debian, Fedora, openSUSE a RHEL.

Mezi přidanými novinkami:

  • Byla přidána podpora vrácení změn (Undo a Redo) při úpravě příkazového řádku. Undo se aktivuje pomocí kombinace Ctrl+Z, a Redo pomocí Alt+ /.
  • Vestavěné příkazy nyní provádějí zpracování při příjmu dat, například operace nahrazení řetězce začíná okamžitě výstupem, aniž by čekala na příjem všech vstupních dat. Vestavěné příkazy lze také nyní používat v řetězcích příkazů, které přenášejí data prostřednictvím anonymních kanálů, jako je ‘dmesg -w | string match ‘*usb*’.
  • Pokud cesta v příkazovém řádku nezapadá do šířky řádku terminálu, je nyní částečně oříznuta, místo aby byla nahrazena ‘>’.
  • Bylo vylepšeno automatické dokončení vstupu stiskem Tab (pro nejednoznačná doplnění se okamžitě zobrazí seznam alternativ bez nutnosti znovu stisknout Tab).
  • Byla přidána nová pomocná funkce ‘fish_add_path’ pro přidání cesty do proměnné prostředí $PATH, která automaticky filtruje duplicity.
  • Bylo zajištěno přehlednější diagnostikování chyb při provádění příkazu test.
  • V konstrukci ‘$x[$start..$end]’ je nyní povoleno vynechat hodnoty $start nebo $end, které se standardně definují jako 1 a -1. Například, echo $var[..] je ekvivalentní $var[1..-1] a povede k výstupu od prvního do posledního prvku.
  • Byl výrazně zvýšen výkon mnoha funkcí. Byly rozšířeny možnosti funkcí zpracování řetězců.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster