Sliogán ordú nushell nua tugtha isteach

foilsithe chéad scaoileadh bhlaosc nuseal, ag comhcheangal cumais Power Shell agus sliogán unix clasaiceach. Tá an cód scríofa i Rust agus dáilte ag faoi ​​cheadúnas MIT. Forbraítear an tionscadal ar dtús mar thrasardán agus tacaíonn sé le hobair ar Windows, macOS agus Linux. Is féidir é a úsáid chun feidhmiúlacht a leathnú forlíontáin, a dhéantar idirghníomhú leis tríd an bprótacal JSON-RPC.

Úsáideann an bhlaosc córas píblíne a bhfuil aithne ag úsáideoirí Unix air san fhormáid “ordú|scagairí|láimhseálaí aschuir”. De réir réamhshocraithe, déantar an t-aschur a fhormáidiú ag baint úsáide as an ordú autoview, a úsáideann formáid tábla, ach is féidir freisin orduithe a úsáid chun sonraí agus faisnéis dhénártha a thaispeáint i radharc crann. Is é láidreacht Nushell a chumas sonraí struchtúrtha a ionramháil.

Ceadaíonn an bhlaosc duit aschur orduithe éagsúla agus inneachar na gcomhad a struchtúrú, agus scagairí treallach a chur i bhfeidhm, atá deartha ag baint úsáide as comhréir aontaithe nach gá roghanna líne ordaithe gach ordaithe ar leith a fhoghlaim. Mar shampla, ceadaíonn nushell tógálacha ar nós “ls | áit a bhfuil méid > 10kb" agus "ps | ina bhfuil cpu > 10", as a dtiocfaidh aschur comhaid amháin atá níos mó ná 10Kb agus próisis a chaith níos mó ná 10 soicind d’acmhainní LAP:

Sliogán ordú nushell nua tugtha isteach

Sliogán ordú nushell nua tugtha isteach

Chun sonraí a struchtúrú, úsáidtear roinnt breiseán a pharsáil aschur orduithe sonracha agus cineálacha comhaid. Tá breiseáin chosúla á dtairiscint do na horduithe cd, ls, ps, cp, mkdir, mv, date, rm (is féidir an réimír “^” a úsáid chun orduithe dúchasacha a ghlaoch, mar shampla, nuair a ghlaonn “^ls” seolfar an ls fóntais chórais). Tá sainorduithe ann freisin, mar atá oscailte chun faisnéis a thaispeáint faoin gcomhad roghnaithe i bhfoirm tábla. Tacaítear le parsáil uathoibríoch le haghaidh formáidí JSON, TOML agus YAML.

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

—————+——————+—————
spleáchais | dev-spleáchais | pacáiste
—————+——————+—————
[object Object] | [object Object] | [Réad Object] ——————+——————+—————

/home/jonathan/Source/nushell(master)> oscail Cargo.toml | pacáiste a fháil

————-+—————————+———+———+—+———
údair | tuairisc | eagrán | ceadúnas | ainm | leagan
————-+—————————+———+———+—+———
[Liosta liosta] | blaosc don ré GitHub | 2018 | MIT | nu | 0.2.0
————-+—————————+———+———+—+———

/home/jonathan/Source/nushell(master)> oscail Cargo.toml | faigh pacáiste.version | macalla $it

0.2.0

Soláthraítear raon leathan treoracha chun sonraí struchtúrtha a scagadh, a ligeann duit sraitheanna a scagadh, a shórtáil de réir colúin, sonraí a achoimriú, ríomhaireachtaí simplí a dhéanamh, cuntair luacha a úsáid, agus aschur a thiontú go formáidí CSV, JSON, TOML agus YAML. I gcás sonraí neamhstruchtúrtha (téacs), soláthraítear treoracha maidir le roinnt ina gcolúin agus ina sraitheanna bunaithe ar charachtair teorannacha.

Foinse: oscailtenet.ru

Add a comment