Уведена је нова нусхелл командна шкољка

објављено прво пуштање гранате нусхелл, комбинујући могућности Повер Схелл-а и класичне уникс шкољке. Код је написан на Руст и дистрибуира под МИТ лиценцом. Пројекат је првобитно развијен као цросс-платформа и подржава рад на Виндовс-у, мацОС-у и Линук-у. Може се користити за проширење функционалности додаци, интеракција са којом се врши преко ЈСОН-РПЦ протокола.

Схелл користи систем цевовода познат корисницима Уник-а у формату „команда|филтери|управљач излазом“. Подразумевано, излаз је форматиран помоћу команде аутовиев, која користи формат табеле, али је такође могуће користити команде за приказ бинарних података и информација у приказу стабла. Нусхелл-ова снага је његова способност да манипулише структурираним подацима.

Схелл вам омогућава да структурирате излаз различитих команди и садржај датотека и примените произвољне филтере, који су дизајнирани коришћењем унифициране синтаксе која не захтева учење опција командне линије сваке одређене команде. На пример, нусхелл дозвољава конструкције као што је „лс | где је величина > 10 кб" и "пс | где је цпу > 10", што ће резултирати излазом само датотека већих од 10Кб и процеса који су потрошили више од 10 секунди ЦПУ ресурса:

Уведена је нова нусхелл командна шкољка

Уведена је нова нусхелл командна шкољка

За структурирање података користе се бројни додаци који анализирају излаз одређених команди и типова датотека. Слични додаци се нуде за команде цд, лс, пс, цп, мкдир, мв, дате, рм (префикс „^“ се може користити за позивање изворних команди, на пример, позивање „^лс“ ће покренути лс системска корисност). Постоје и специјализоване команде, као што је опен за приказ информација о изабраној датотеци у облику табеле. Аутоматско рашчлањивање је подржано за ЈСОН, ТОМЛ и ИАМЛ формате.

/хоме/јонатхан/Соурце/нусхелл(мастер)> отворите Царго.томл

——————+——————+——————
зависности | дев-зависности | пакет
——————+——————+——————
[објецт Објецт] | [објецт Објецт] | [објект Објекат] ——————+——————+——————

/хоме/јонатхан/Соурце/нусхелл(мастер)> отвори Царго.томл | добити пакет

————-+—————————-+———+———+——+———
аутори | опис | издање | лиценца | име | верзија
————-+—————————-+———+———+——+———
[лист Лист] | Шкољка за ГитХуб еру | 2018 | МИТ | ну | 0.2.0
————-+—————————-+———+———+——+———

/хоме/јонатхан/Соурце/нусхелл(мастер)> отвори Царго.томл | преузми пакет.верзија | ецхо $ит

0.2.0

Обезбеђен је широк спектар упутстава за филтрирање структурираних података, омогућавајући вам да филтрирате редове, сортирате по колонама, сумирате податке, обављате једноставне прорачуне, користите бројаче вредности и конвертујете излаз у ЦСВ, ЈСОН, ТОМЛ и ИАМЛ формате. За неструктуриране податке (текст), дата су упутства за раздвајање у колоне и редове на основу знакова за раздвајање.

Извор: опеннет.ру

Додај коментар