亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火

大家都知道Bash很好用,但是在編寫腳本時(shí),人們通常會(huì)選擇一種更方便的編程語(yǔ)言,比如JavaScript,但是Node.js庫(kù)在使用之前還需要許多額外的操作,整體來(lái)說(shuō)還是不夠方便,最近谷歌開源了一個(gè)能夠幫助開發(fā)者快速編寫腳本的工具——ZX,短短幾天就登上了Github熱榜。一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
ZX的安裝十分簡(jiǎn)單:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
接下來(lái),你需要將你的腳本編寫在帶有.mjs擴(kuò)展名的文件中,以便能夠await在頂層使用。如果你喜歡.js擴(kuò)展名,可以將腳本包裝為void async function () {...}()。
將以下shebang添加到zx腳本的開頭:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
現(xiàn)在,你將能夠像這樣運(yùn)行腳本:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
或通過(guò)zx可執(zhí)行文件:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
常用命令舉例
使用child_process包中提供的exec函數(shù)可以把字符串當(dāng)做命令執(zhí)行,并返回Promise<ProcessOutput>對(duì)象。
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
例如,要并行上傳文件:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
如果執(zhí)行的程序返回一個(gè)非零的退出代碼, 將會(huì)拋出ProcessOutput對(duì)象:一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
ProcessOutput
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
cd(),更改當(dāng)前工作目錄
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
fetch(),對(duì)node-fetch包的包裝:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
question(),對(duì)readline包的包裝:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
用法:一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
sleep(),setTimeout函數(shù)的包裝。
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
用法:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
chalk包,該包直接可用無(wú)需導(dǎo)入內(nèi)部腳本:
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
執(zhí)行遠(yuǎn)程腳本,如果zx可執(zhí)行文件的參數(shù)以開頭https://,則將下載并執(zhí)行該文件。
一經(jīng)開源就爆了!谷歌這個(gè)腳本工具注定要火
最后,附上ZX在Github上的項(xiàng)目地址:https://github.com/google/zx

開源最前線(ID:OpenSourceTop) 猿妹整編,侵刪

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!