моҳӣ 3.2 озод ниҳонӣ

Нашри интерактивии фармони shell fish 3.2.0 (Shell интерактивии дӯстона) нашр шудааст, ки ҳамчун алтернативаи барои корбар осонтар ба bash ва zsh таҳия шудааст. Fish чунин хусусиятҳоро дастгирӣ мекунад, аз қабили равшансозии синтаксис бо ошкоркунии автоматии хатогиҳои воридотӣ, пешниҳодҳои имконоти имконпазири вуруд дар асоси таърихи амалиёти гузашта, ба таври худкор анҷом додани вариантҳо ва фармонҳо бо истифода аз тавсифи онҳо дар дастурҳои одам, кори бароҳат аз қуттӣ бидуни зарурат барои конфигуратсияи иловагӣ, забони соддакардашудаи скрипт, дастгирии буфери X11, абзорҳои мувофиқи ҷустуҷӯ дар таърихи амалиёти анҷомдодашуда. Рамзи лоиҳа тибқи иҷозатномаи GPLv2 паҳн карда мешавад. Бастаҳои тайёр барои Ubuntu, Debian, Fedora, openSUSE ва RHEL сохта шудаанд.

Дар байни навовариҳои иловашуда:

  • Дастгирии иловашуда барои баргардонидани тағирот (Бекор кардан ва Бозсозӣ) ҳангоми таҳрири сатри фармон. Бекор кардан тавассути комбинатсияи Ctrl+Z ва Redo тавассути Alt+/ даъват карда мешавад.
  • Фармонҳои дарунсохт ҳоло ҳангоми расидани маълумот коркард мешаванд, масалан, амалиёти ивазкунии сатр фавран бидуни мунтазири расидани ҳама маълумоти воридотӣ баромадро оғоз мекунад. Аз ҷумла фармонҳои дарунсохт, шумо ҳоло метавонед онҳоро дар як силсила фармонҳое истифода баред, ки маълумотро тавассути қубурҳои номношуда интиқол медиҳанд, масалан “dmesg -w | мувофиқати сатр '*usb*'".
  • Агар роҳ дар сатри фармон ба паҳнои хати терминал мувофиқат накунад, он ҳоло ба ҷои иваз кардани ">" қисман бурида мешавад.
  • Такмили худкори вуруд тавассути пахшкунии Tab (барои иловаҳои номуайян, рӯйхати ивазкунӣ бе зарурати бори дуюм пахш кардани Tab дарҳол намоиш дода мешавад).
  • Функсияи нави ёрирасон "fish_add_path" барои илова кардани роҳ ба тағирёбандаи муҳити $PATH, ба таври худкор филтр кардани нусхаҳои такрорӣ илова карда шуд.
  • Ташхиси бештари визуалии хатогиҳо ҳангоми иҷрои фармони тестӣ фароҳам оварда шудааст.
  • Сохтмони "$x[$start..$end]" ҳоло имкон медиҳад, ки арзишҳои $start ё $end, ки бо нобаёнӣ ҳамчун 1 ва -1 муайян карда мешаванд, хориҷ карда шаванд. Масалан, echo $var[..] ба $var[1..-1] баробар аст ва аз элементи аввал то охирин чоп мекунад.
  • Ичрои бисьёр вазифахо хеле бехтар гардид. Имкониятҳои функсияҳои коркарди сатр васеъ карда шуданд.

Манбаъ: opennet.ru

Илова Эзоҳ