Skip to content

v1.4.2

Latest
Compare
Choose a tag to compare
@lingbopro lingbopro released this 28 Jun 00:28
10e6914

v1.4.2

更新来自PR #21

概述

diff啥的其他函数先放一放,我先改改再加上来
改的奇奇怪怪
管他呢,主要就是个main.js

增加

main.js 中增加了对 Node.js 特定标志(如 --inspect--inspect-brk)的过滤处理,以确保命令行参数正确解析。
ipFetcher.js 中增加了缓存目录的自动创建,以避免缓存文件路径不存在的问题。
updateHosts.js 中增加了对 IP 地址是否为有效 IPv4 地址的检查,确保写入 hosts 文件的 IP 地址是有效的。

删减

无功能性删减,所有原有功能均保留。

修改

优化了 ipFetcher.js 中的 getIPgetIPs 函数,增强了错误处理和 API 调用限制的处理。
改进了 updateHosts.js 中的 parseHostsRecord 函数,增加了对 hosts 文件记录解析的准确性。
updateHosts.js 中增加了对备份目录的自动创建,确保在不存在该目录时能够自动创建。
优化了 restoreHosts.js 中的路径处理,避免路径相关的潜在问题。
在所有文件中增加了适当的日志记录,便于调试和问题定位。