eaio是一款減少Electron在你電腦上面占用的軟件,通過(guò)這款Electron來(lái)減少占用的空間,你電腦上面很多的Electron程序都會(huì)大量的占用你硬盤的空間,通過(guò)這款eaio可以進(jìn)行初步的解決,需要的話就快來(lái)西西下載eaio!
eaio
一個(gè)通過(guò)將磁盤上所有Electron應(yīng)用中相同文件硬鏈接到統(tǒng)一位置來(lái)減少磁盤占用的解決方案,就像pnpm 一樣。
usage: eaio {link,l,check,c,status,s,download,d,help,h} ...
一個(gè)通過(guò)將磁盤上所有 Electron 應(yīng)用中相同文件硬鏈接到統(tǒng)一位置來(lái)減少磁盤占用的解決方案,就像 pnpm 一樣。
相關(guān)介紹
可執(zhí)行的操作:
本工具提供的功能都在這里
{link,l,check,c,status,s,download,d,help,h}
link (l) 為目標(biāo) Electron 應(yīng)用創(chuàng)建硬鏈接以減少磁盤占用
check (c) 列出目標(biāo) Electron 應(yīng)用的硬鏈接情況
status (s) 查看各個(gè)磁盤分區(qū)下 .electron 倉(cāng)庫(kù)的使用情況,并檢查其完整性和有效性
download (d) 下載 Electron 預(yù)編譯程序到指定磁盤分區(qū)下的 .electron 倉(cāng)庫(kù)
help (h) 就是顯示你現(xiàn)在看到的這些提示
注意說(shuō)明
1. 本工具會(huì)在所有磁盤分區(qū)下創(chuàng)建 .electron 目錄作為硬鏈接源倉(cāng)庫(kù)(link 或 check 時(shí)創(chuàng)建),請(qǐng)不要?jiǎng)h除。
2. 雖然刪除后不會(huì)導(dǎo)致已鏈接的程序不可用,但會(huì)使得其失去原本的硬鏈接特性,需要重新鏈接才能減少磁盤占用。
3. 請(qǐng)不要編輯任何已鏈接的文件(可通過(guò)執(zhí)行 check 操作列出)內(nèi)容,這會(huì)造成其他相同鏈接的 Electron 應(yīng)用也發(fā)生變動(dòng)。
Q: 為什么不用更優(yōu)雅的軟鏈接?
A: 軟鏈接狀態(tài)下的electron.exe無(wú)法正確判斷運(yùn)行目錄(如有解決方法歡迎討論),且可能因?yàn)橐恍┰蛟斐烧`刪。
Q: 為什么不用electron命令行指定resources路徑?
A: 一些應(yīng)用會(huì)在運(yùn)行目錄下放置額外的.exe或.dll文件,指定應(yīng)用路徑可能會(huì)造成應(yīng)用無(wú)法找到這些文件。
Q: 只支持 Windows 嗎?
A: 其他系統(tǒng)暫未測(cè)試有效性,如本方案可用于其它系統(tǒng),后續(xù)會(huì)支持。
注意事項(xiàng)
本工具會(huì)在執(zhí)行l(wèi)ink或check操作時(shí),在目標(biāo)應(yīng)用所在的磁盤分區(qū)下創(chuàng)建.electron倉(cāng)庫(kù),用于存儲(chǔ)硬鏈接的源文件,如無(wú)特殊情況請(qǐng)不要?jiǎng)h、改。
本工具的status操作可以檢查所有磁盤分區(qū)下.electron倉(cāng)庫(kù)中所有版本的完整性和有效性,可用于檢查下載完成情況、源文件存在情況、源文件改動(dòng)情況。
本工具的download操作可以下載目標(biāo)版本和架構(gòu)的Electron預(yù)編譯程序到指定磁盤分區(qū)的.electron倉(cāng)庫(kù)中,如果已存在則會(huì)進(jìn)行覆蓋,所以也可用于對(duì)源文件的恢復(fù)/修復(fù)。
請(qǐng)不要對(duì)已鏈接的Electron應(yīng)用進(jìn)行文件粉碎操作,可能會(huì)導(dǎo)致源文件改動(dòng)。
請(qǐng)不要對(duì).electron倉(cāng)庫(kù)進(jìn)行文件粉碎操作,可能會(huì)導(dǎo)致已鏈接的Electron應(yīng)用文件改動(dòng)。