Ný nushell stjórnskel kynnt

birt fyrsta skeljaútgáfan nushell, sem sameinar getu Power Shell og klassískt unix skel. Kóðinn er skrifaður í Rust og dreift af undir MIT leyfi. Verkefnið er upphaflega þróað sem krossvettvangur og styður vinnu á Windows, macOS og Linux. Hægt að nota til að auka virkni viðbætur, víxlverkun sem fer fram í gegnum JSON-RPC samskiptareglur.

Skelin notar leiðslukerfi sem Unix notendur þekkja á sniðinu „skipan|síur|úttaksstjórnun“. Sjálfgefið er að úttakið er sniðið með autoview skipuninni, sem notar töflusnið, en einnig er hægt að nota skipanir til að birta tvöfalda gögn og upplýsingar í trésýn. Styrkur Nushell er hæfni þess til að vinna með skipulögð gögn.

Skelin gerir þér kleift að skipuleggja framleiðsla ýmissa skipana og innihald skráa og beita handahófskenndar síur, sem eru hannaðar með því að nota sameinaða setningafræði sem krefst þess að þú lærir ekki skipanalínuvalkosti hverrar tiltekins skipunar. Til dæmis leyfir nushell smíðar eins og „ls | þar sem stærð > 10kb" og "ps | þar sem örgjörvi > 10", sem mun leiða til framleiðslu á skrám sem eru stærri en 10Kb og ferla sem hafa eytt meira en 10 sekúndum af örgjörvaauðlindum:

Ný nushell stjórnskel kynnt

Ný nushell stjórnskel kynnt

Til að skipuleggja gögn eru nokkrar viðbætur notaðar sem flokka úttak tiltekinna skipana og skráartegunda. Svipaðar viðbætur eru í boði fyrir skipanirnar cd, ls, ps, cp, mkdir, mv, date, rm (hægt er að nota forskeytið „^“ til að kalla inn innfæddar skipanir, til dæmis, með því að kalla „^ls“ verður ls ræst kerfisforrit). Það eru líka sérhæfðar skipanir, svo sem opnar til að birta upplýsingar um valda skrá í töfluformi. Sjálfvirk þáttun er studd fyrir JSON, TOML og YAML snið.

/home/jonathan/Source/nushell(master)> opnaðu Cargo.toml

——————+———————+——————
ósjálfstæði | dev-dependenties | pakka
——————+———————+——————
[object Object] | [object Object] | [object Object] ——————+——————+——————

/home/jonathan/Source/nushell(master)> opna Cargo.toml | fáðu pakka

————-+—————————-+————+———+——+———
höfundar | lýsing | útgáfa | leyfi | nafn | útgáfu
————-+—————————-+————+———+——+———
[listi Listi] | Skel fyrir GitHub tímabilið | 2018 | MIT | nú | 0.2.0
————-+—————————-+————+———+——+———

/home/jonathan/Source/nushell(master)> opna Cargo.toml | fá pakka.útgáfu | enduróma $það

0.2.0

Fjölbreytt úrval leiðbeininga er til að sía skipulögð gögn, sem gerir þér kleift að sía raðir, raða eftir dálkum, draga saman gögn, framkvæma einfalda útreikninga, nota gildisteljara og umbreyta úttakinu í CSV, JSON, TOML og YAML snið. Fyrir óskipulögð gögn (texta) eru leiðbeiningar um skiptingu í dálka og línur byggðar á afmörkunarstöfum.

Heimild: opennet.ru

Bæta við athugasemd