Nampidirina ny shell command nushell vaovao

MIVOAKA famoahana akorandriaka voalohany nushell, manambatra ny fahaizan'ny Power Shell sy ny shell unix mahazatra. Ny kaody dia voasoratra amin'ny Rust sy nozarain'i eo ambanin'ny lisansa MIT. Ny tetikasa dia novolavolaina ho toy ny sehatra midadasika ary manohana ny asa amin'ny Windows, macOS ary Linux. Azo ampiasaina hanitarana fonctionnaire plugins, fifandraisana izay atao amin'ny alàlan'ny protocol JSON-RPC.

Ny akorandriaka dia mampiasa rafitra fantsona mahazatra ny mpampiasa Unix amin'ny endrika "baiko | sivana | mpitantana ny vokatra". Amin'ny alàlan'ny default, ny famoahana dia lamina amin'ny alàlan'ny baiko autoview, izay mampiasa endrika latabatra, saingy azo atao koa ny mampiasa baiko hanehoana angona sy fampahalalana mimari-droa amin'ny fijerena hazo. Ny tanjak'i Nushell dia ny fahaizany manodinkodina ny angona voarafitra.

Ny akorandriaka dia mamela anao handrafetana ny fivoahan'ny baiko isan-karazany sy ny votoatin'ny rakitra, ary hampihatra sivana tsy misy dikany, izay natao amin'ny fampiasana syntax iraisana izay tsy mitaky ny fianarana ny safidin'ny baikon'ny baiko manokana. Ohatra, ny nushell dia mamela ny fananganana toy ny "ls | aiza ny habeny > 10kb" sy "ps | aiza ny cpu> 10", izay miteraka rakitra lehibe kokoa noho ny 10Kb sy ireo dingana nandany mihoatra ny 10 segondra amin'ny loharano CPU:

Nampidirina ny shell command nushell vaovao

Nampidirina ny shell command nushell vaovao

Mba handrafetana angon-drakitra, dia misy add-ons maromaro ampiasaina izay manara-maso ny fivoahan'ny baiko manokana sy karazana rakitra. Fanampiana mitovy amin'izany no atolotra ho an'ny baiko cd, ls, ps, cp, mkdir, mv, date, rm (ny tovana "^" dia azo ampiasaina hiantsoana baiko teratany, ohatra, ny fiantsoana ny "^ls" dia hanomboka ny ls System utility). Misy ihany koa ny baiko manokana, toy ny misokatra hanehoana fampahalalana momba ny rakitra voafantina amin'ny endrika tabilao. Ny famakafakana mandeha ho azy dia tohana amin'ny endrika JSON, TOML ary YAML.

/home/jonathan/Source/nushell(master)> sokafy ny Cargo.toml

——————+——————+——————
miankina | dev-dependencies | fonosana
——————+——————+——————
[object Object] | [object Object] | [objectif] ——————+——————+——————

/home/jonathan/Source/nushell(master)> misokatra Cargo.toml | mahazo fonosana

————-+——————————+———+———+——+———
mpanoratra | famaritana | edition | lisansa | anarana | Malagasy Bible
————-+——————————+———+———+——+———
[Lisitra lisitra] | Shell ho an'ny vanim-potoana GitHub | 2018 | MIT | nu | 0.2.0
————-+——————————+———+———+——+———

/home/jonathan/Source/nushell(master)> misokatra Cargo.toml | mahazo package.version | echo $it

0.2.0

Toromarika isan-karazany no omena amin'ny fanivanana angon-drakitra voarafitra, ahafahanao manivana andalana, mandamina araka ny tsanganana, mamintina ny angona, manao kajikajy tsotra, mampiasa ny sandany, ary mamadika ny vokatra ho endrika CSV, JSON, TOML ary YAML. Ho an'ny angona tsy voarafitra (lahatsoratra) dia omena torolalana amin'ny fizarana ho tsanganana sy andalana mifototra amin'ny tarehintsoratra delimitaire.

Source: opennet.ru

Add a comment