eaio是一款减少Electron在你电脑上面占用的软件,通过这款Electron来减少占用的空间,你电脑上面很多的Electron程序都会大量的占用你硬盘的空间,通过这款eaio可以进行初步的解决,需要的话就快来西西下载eaio!
eaio
一个通过将磁盘上所有Electron应用中相同文件硬链接到统一位置来减少磁盘占用的解决方案,就像pnpm 一样。
usage: eaio {link,l,check,c,status,s,download,d,help,h} ...
一个通过将磁盘上所有 Electron 应用中相同文件硬链接到统一位置来减少磁盘占用的解决方案,就像 pnpm 一样。
相关介绍
可执行的操作:
本工具提供的功能都在这里
{link,l,check,c,status,s,download,d,help,h}
link (l) 为目标 Electron 应用创建硬链接以减少磁盘占用
check (c) 列出目标 Electron 应用的硬链接情况
status (s) 查看各个磁盘分区下 .electron 仓库的使用情况,并检查其完整性和有效性
download (d) 下载 Electron 预编译程序到指定磁盘分区下的 .electron 仓库
help (h) 就是显示你现在看到的这些提示
注意说明
1. 本工具会在所有磁盘分区下创建 .electron 目录作为硬链接源仓库(link 或 check 时创建),请不要删除。
2. 虽然删除后不会导致已链接的程序不可用,但会使得其失去原本的硬链接特性,需要重新链接才能减少磁盘占用。
3. 请不要编辑任何已链接的文件(可通过执行 check 操作列出)内容,这会造成其他相同链接的 Electron 应用也发生变动。
Q: 为什么不用更优雅的软链接?
A: 软链接状态下的electron.exe无法正确判断运行目录(如有解决方法欢迎讨论),且可能因为一些原因造成误删。
Q: 为什么不用electron命令行指定resources路径?
A: 一些应用会在运行目录下放置额外的.exe或.dll文件,指定应用路径可能会造成应用无法找到这些文件。
Q: 只支持 Windows 吗?
A: 其他系统暂未测试有效性,如本方案可用于其它系统,后续会支持。
注意事项
本工具会在执行link或check操作时,在目标应用所在的磁盘分区下创建.electron仓库,用于存储硬链接的源文件,如无特殊情况请不要删、改。
本工具的status操作可以检查所有磁盘分区下.electron仓库中所有版本的完整性和有效性,可用于检查下载完成情况、源文件存在情况、源文件改动情况。
本工具的download操作可以下载目标版本和架构的Electron预编译程序到指定磁盘分区的.electron仓库中,如果已存在则会进行覆盖,所以也可用于对源文件的恢复/修复。
请不要对已链接的Electron应用进行文件粉碎操作,可能会导致源文件改动。
请不要对.electron仓库进行文件粉碎操作,可能会导致已链接的Electron应用文件改动。