Komando interaktiboa shell fish 3.2.0 (shell interaktibo adiskidetsua) kaleratzea argitaratu da, bash eta zsh-en alternatiba erabilerrazagoa gisa garatuz. Fish-ek funtzioak onartzen ditu, besteak beste, sintaxia nabarmentzea, sarrerako akatsak automatikoki hautematearekin, iraganeko eragiketen historian oinarritutako sarrera-aukera posibleen iradokizunak, aukerak eta komandoak automatikoki osatzea gizonen eskuliburuetako deskribapenak erabiliz, lan erosoa beharrik gabe kutxatik kanpo. konfigurazio gehigarrirako, script-lengoaia sinplifikatua, X11 arbelaren euskarria, bilaketa-tresna erosoak burututako eragiketen historian. Proiektuaren kodea GPLv2 lizentziapean banatzen da. Prestatutako paketeak Ubuntu, Debian, Fedora, openSUSE eta RHEL-etarako sortzen dira.
Gehitutako berrikuntzen artean:
- Komando-lerroa editatzerakoan aldaketak atzera botatzeko (Desegin eta Berregin) laguntza gehitu da. Desegin Ctrl+Z konbinazioaren bidez deitzen da eta Berregin Alt+/ bidez.
- Komando integratuak datuak iristen diren heinean prozesatzen dira orain, adibidez, kateen ordezkapen-eragiketa bat berehala hasten da irteera, sarrerako datu guztiak noiz iritsiko zain egon gabe. Komando integratuak barne, orain izenik gabeko kanalizazioen bidez datuak transferitzen dituzten komando-kate batean erabil ditzakezu, adibidez βdmesg -w | kate bat '*usb*'".
- Komando-lerroko gonbitaren bidea terminal-lerroaren zabalerara egokitzen ez bada, orain partzialki moztu egingo da ">"-rekin ordezkatu beharrean.
- Sarrera automatikoki osatzea hobetu da Tab sakatuta (gehikuntza anbiguoetarako, ordezkapenen zerrenda berehala bistaratzen da Tab bigarren aldiz sakatu beharrik gabe).
- "fish_add_path" laguntzaile funtzio berri bat gehitu da $PATH ingurune-aldagaiari bide bat gehitzeko, bikoiztuak automatikoki iragazten dituena.
- Akatsen diagnostiko bisual gehiago eman ditu proba-komandoa exekutatzen denean.
- "$x[$start..$end]" eraikuntzak $start edo $end balioak ezabatzea ahalbidetzen du, lehenespenez 1 eta -1 gisa definituta daudenak. Esate baterako, echo $var[..] $var[1..-1]-ren baliokidea da eta lehenengo elementutik azkenera arte aterako da.
- Funtzio askoren errendimendua nabarmen hobetu da. Kateak prozesatzeko funtzioen gaitasunak zabaldu dira.
Iturria: opennet.ru