qolof taliska nushell cusub oo la soo bandhigay

la daabacay qolofka ugu horreeya ee la sii daayo nushell, isku darka awooda Shell Power iyo qolofka caadiga ah ee unix. Koodhku wuxuu ku qoran yahay Rust iyo qaybiyey hoos shatiga MIT. Mashruucu markii hore waxaa loo soo saaray sidii isgoys-madal wuxuuna taageeraa shaqada Windows, macOS iyo Linux. Waxaa loo isticmaali karaa in lagu ballaariyo shaqeynta plugins, la falgalka kaas oo lagu fuliyo hab-maamuuska JSON-RPC.

qoloftu waxay isticmaashaa habka dhuumaha ee ay yaqaanaan isticmaalayaasha Unix qaabka "command|filters|output handler" qaabka. Sida caadiga ah, wax soo saarka waxaa loo qaabeeyey iyadoo la adeegsanayo amarka autoview, kaas oo isticmaalaya qaabka miiska, laakiin sidoo kale waa suurtogal in la isticmaalo amarrada si loo muujiyo xogta binary iyo macluumaadka muuqaalka geedka. Quwada Nushell waa awooda uu ku maamulo xogta habaysan.

Qolfoofku wuxuu kuu oggolaanayaa inaad qaabayso soo-saarka amarrada kala duwan iyo waxyaabaha ku jira faylalka, oo aad isticmaasho filtarrada aan loo baahnayn, kuwaas oo loo qaabeeyey iyadoo la adeegsanayo eray-bixin midaysan oo aan u baahnayn barashada ikhtiyaarrada khadka taliska ee amar kasta oo gaar ah. Tusaale ahaan, nushell waxay ogolaataa dhismooyin sida "ls | halka cabbirka> 10kb"iyo"ps | halka cpu> 10", taas oo keeni doonta soo saarida kaliya faylasha ka weyn 10Kb iyo hababka qaatay in ka badan 10 ilbiriqsi ee ilaha CPU:

qolof taliska nushell cusub oo la soo bandhigay

qolof taliska nushell cusub oo la soo bandhigay

Si loo habeeyo xogta, tiro add-ons ah ayaa la isticmaalaa kuwaas oo kala saara wax soo saarka amarada gaarka ah iyo noocyada faylalka. Add-ons la mid ah ayaa loo bixiyaa amarrada cd, ls, ps, cp, mkdir, mv, date, rm (horgagga "^" waxaa loo isticmaali karaa in lagu waco amarrada asaliga ah, tusaale ahaan, wacitaanka "^ ls" ayaa bilaabaya ls nidaamka utility). Waxa kale oo jira amarro gaar ah, sida furan si ay u muujiyaan macluumaadka ku saabsan faylka la doortay oo qaab tabular ah. Falanqaynta tooska ah ayaa lagu taageeray qaababka JSON, TOML iyo YAML.

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

——————————————————————
ku tiirsanaanta | dev-ku-tiirsanaanta | xirmo
——————————————————————
[Waxyaabaha Shayga] | [Waxyaabaha Shayga] | [Waxyaabaha] ——————+——————————————

/home/jonathan/Source/nushell(master)> Fur Cargo.toml | hel xirmo

————-+————————————————————————————
qorayaasha | sharaxaad | daabacaadda | shatiga | magaca | nooca
————-+————————————————————————————
[Liiska] | qolof loogu talagalay waagii GitHub | 2018 | MIT | nu | 0.2.0
————-+————————————————————————————

/home/jonathan/Source/nushell(master)> Fur Cargo.toml | heli xirmo.nooca | ku celi $ it

0.2.0

Tilmaamo badan oo kala duwan ayaa la bixiyaa si loo shaandheeyo xogta habaysan, taas oo kuu ogolaanaysa inaad shaandhayso safafka, u kala soocdo tiirar, xogta koobto, samayso xisaabin fudud, adeegso xisaabiyeyaasha qiimaha, oo u beddelo wax soo saarka qaabab CSV, JSON, TOML iyo YAML. Xogta aan habaysanayn (qoraalka), hagitaan ayaa la bixiyaa si loogu kala qaybiyo tiirar iyo saf oo ku salaysan jilayaasha xaddidan.

Source: opennet.ru

Add a comment