麻豆成人91精品二区三区,国产91在线播放,加勒比无码专区中文字幕,欧美黑人XXXX高潮猛交

×

entr:文件更改時(shí)重新運(yùn)行構(gòu)建

分類:互聯(lián)網(wǎng)熱點(diǎn) 編輯:小新 瀏覽量:2
2020-07-13 16:55:23

這是一篇簡短的文章。我是最近才發(fā)現(xiàn) entr 的,我很驚奇從來沒有人告訴過我?!因此,如果你和我一樣,那么我告訴你它是什么。

entr 的網(wǎng)站上對它已經(jīng)有很好的解釋,也有很多示例。

總結(jié)在其頭部:entr 是一個(gè)命令行工具,當(dāng)每次更改一組指定文件中的任何一個(gè)時(shí),都能運(yùn)行一個(gè)任意命令。你在標(biāo)準(zhǔn)輸入給它傳遞要監(jiān)控的文件列表,如下所示:

或者

或者任何你希望的。

就像世界上的每個(gè)程序員一樣,我發(fā)現(xiàn)每次更改代碼時(shí)都必須手動重新運(yùn)行構(gòu)建/測試非常煩人。

許多工具(例如 hugo 和 flask)都有一個(gè)內(nèi)置的系統(tǒng),可以在更改文件時(shí)自動重建,這很棒!

但是通常我會自己編寫一些自定義的構(gòu)建過程(例如 bash build.sh),而 entr 讓我有了一種神奇的構(gòu)建經(jīng)驗(yàn),我只用一行 bash 就能得到即時(shí)反饋,知道我的改變是否修復(fù)了那個(gè)奇怪的 bug。萬歲!

但是如果你正在運(yùn)行服務(wù)器,并且每次都需要重新啟動服務(wù)器怎么辦?如果你傳遞 -r,那么 entr 會幫你的

另一個(gè)簡潔的標(biāo)志是 -c,它讓你可以在重新運(yùn)行命令之前清除屏幕,以免被前面構(gòu)建的輸出分散注意力。

通常,我要跟 蹤的文件集和我在 git 中的文件列表大致相同,因此將 git ls-files 傳遞給 entr 是很自然的事情。

我現(xiàn)在有一個(gè)項(xiàng)目,有時(shí)候我剛創(chuàng)建的文件還沒有在 git 里。那么如果你想包含未被跟 蹤的文件怎么辦呢?這些 git 命令行參數(shù)就可以做到(我是從一個(gè)讀者的郵件中得到的,謝謝你!):

有人給我發(fā)了郵件,說他們做了一個(gè) git-entr 命令,可以執(zhí)行:

我覺得這真是一個(gè)很棒的主意。

git ls-files 的另一個(gè)問題是有時(shí)候我添加一個(gè)新文件,當(dāng)然它還沒有在 git 中。entr 為此提供了一個(gè)很好的功能。如果你傳遞 -d,那么如果你在 entr 跟 蹤的任何目錄中添加新文件,它就會退出。

我將它與一個(gè) while 循環(huán)配合使用,它將重啟 entr 來包括新文件,如下所示:

在 Linux 中,entr 使用 inotify(用于跟 蹤文件更改這樣的文件系統(tǒng)事件的系統(tǒng))工作。如果用 strace 跟 蹤它,那么你會看到每個(gè)監(jiān)控文件的 inotify_add_watch 系統(tǒng)調(diào)用,如下所示:

我希望這可以幫助一些人了解 entr!

【編輯推薦】

<div>程序員喜大普奔 Linux基金會確認(rèn)開源技術(shù)不受美國出口管制 Linux停用“黑名單”,因?yàn)檫@是敏感詞,涉嫌種族歧視 Linux 上無痛文件提取 Linux下列出目錄內(nèi)容命令 安裝Linux Mint 20后需要做的13件事
【責(zé)任編輯:龐桂玉 TEL:(010)68476606】

聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識百科

免費(fèi)咨詢獲取折扣

Loading
国产精品久久精品妇女| 免费精品久久| 亚洲日韩av不卡| 江川县| 欧美日韩1区二区三区| 久久木耳av| 伊在人亚洲香蕉精品区| 欧美www7777| 四虎影视最新地址| 一级黄片免费试看| 人人艹人人爱| 青娱乐自拍视频| 91成人版伊人| 国产在线观看第一页| 看免费a视频| 澳门| 国厂偷拍| 人妻人妻人妻人人人| 欧美精品一区二区| 欧美gv在线手机观看| 日韩精品亚洲国产| 国产精品-区区久久久狼| 98精品视频在线观看| 日韩欧美成人18| 老熟女太熟了A55V| 本道精品| 激情图片小说综合| 久久久国产视频| 吞精系列无码在线播放| 亚洲人妻中字| 八一影院| 国产无码精品一区| 国产一区二区视频链接| 久久AV秘一区二区三区| 欧美精品1| ‘欧美一区色| 国产黄色在线视频| 欧美不卡高清| 日韩精品欠费视频| 国产夜色精品一区二区AV| 久久偷拍视屏|