Nushell command shell fou ua folasia

lomia faasalalau fa'asa'oloto muamua atigi nushell, tu'ufa'atasia le gafatia o le Power Shell ma le unix shell masani. Ua tusia le code i Rust ma tufatufaina e i lalo ole laisene MIT. O le poloketi o loʻo faʻavaeina muamua e avea o se koluse-platform ma lagolago galuega i luga o Windows, macOS ma Linux. E mafai ona faʻaaogaina e faʻalautele ai galuega plugini, fegalegaleai e faia e ala i le JSON-RPC protocol.

O lo'o fa'aogaina e le atigi se faiga paipa e masani ai tagata fa'aoga Unix i le fa'asologa o le "poloaiga | filiga | fa'apipi'i mea e fa'atino". Ona o le faaletonu, o le gaioiga o loʻo faʻatulagaina e faʻaaoga ai le autoview command, lea e faʻaogaina ai le laulau, ae e mafai foi ona faʻaaoga tulafono e faʻaalia ai faʻamatalaga binary ma faʻamatalaga i se vaʻaiga o laʻau. O le malosi o Nushell o lona mafai lea ona faʻaogaina faʻamaumauga faʻatulagaina.

O le atigi e mafai ai e oe ona faʻatulagaina le gaioiga o tulafono eseese ma mea o loʻo i totonu o faila, ma faʻaoga filiga faʻapitoa, lea e mamanuina e faʻaaoga ai se syntax tuʻufaʻatasia e le manaʻomia ai le aʻoaʻoina o filifiliga laina o poloaiga taʻitasi. Mo se faʻataʻitaʻiga, nushell faʻatagaina faufale e pei o le "ls | o fea le tele> 10kb" ma le "ps | lea cpu> 10", lea o le a maua ai le gaosiga o faila e sili atu nai lo le 10Kb ma faʻagasologa na faʻaaluina le sili atu i le 10 sekone o punaoa CPU:

Nushell command shell fou ua folasia

Nushell command shell fou ua folasia

I le faʻatulagaina o faʻamaumauga, o le tele o faʻaopoopoga o loʻo faʻaaogaina e faʻavasega ai le gaioiga o faʻatonuga ma ituaiga faila. O faʻaopoopoga tutusa e ofoina atu mo poloaiga cd, ls, ps, cp, mkdir, mv, aso, rm (o le prefix "^" e mafai ona faʻaaoga e valaʻau ai tulafono faʻale-aganuʻu, mo se faʻataʻitaʻiga, valaau "^ls" o le a faʻalauiloa le ls faiga fa'aoga). O loʻo iai foʻi faʻatonuga faʻapitoa, e pei o le tatala e faʻaalia ai faʻamatalaga e uiga i le faila filifilia i le faʻasologa o pepa. E lagolagoina le fa'avasegaina otometi mo JSON, TOML ma YAML formats.

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

——————+——————+——————
fa'alagolago | dev-faalagolago | afifi
——————+——————+——————
[meafaitino] | [meafaitino] | [meafaitino] ——————+——————+——————

/home/jonathan/Source/nushell(master)> tatala Cargo.toml | maua le afifi

————-+—————————-+———+———+——+———
tusitala | fa'amatalaga | lomiga | laisene | igoa | lomiga
————-+—————————-+———+———+——+———
[Lisi Lisi] | Se atigi mo le vaitaimi GitHub | 2018 | MIT | nu | 0.2.0
————-+—————————-+———+———+——+———

/home/jonathan/Source/nushell(master)> tatala Cargo.toml | maua package.version | fa'alogo $it

0.2.0

O le tele o faʻatonuga o loʻo tuʻuina atu mo le faʻamamaina o faʻamaumauga faʻatulagaina, e mafai ai ona e faʻamama laina, faʻavasega i koluma, aotele faʻamatalaga, faia faʻatusatusaga faigofie, faʻaoga tau faʻatau, ma faʻaliliu galuega i CSV, JSON, TOML ma YAML formats. Mo faʻamatalaga e leʻi faʻatulagaina (tusitusi), o faʻatonuga e tuʻuina atu mo le vaevaeina i koluma ma laina e faʻavae i luga o mataitusi vaʻaia.

puna: opennet.ru

Faaopoopo i ai se faamatalaga