Closed BlockLune closed 6 months ago
感谢PR,重构后代码质量比我自己写的高很多。 但重构后在OpenWRT设备上运行时会遇到无法找到命令等问题,还需要等我适配OpenWRT之后才能合并。
感谢PR,重构后代码质量比我自己写的高很多。 但重构后在OpenWRT设备上运行时会遇到无法找到命令等问题,还需要等我适配OpenWRT之后才能合并。
OpenWRT 上无法找到 nmcil
命令,但应该不影响正常使用,我这边测试是可以的。
使用这个命令本来是想在 Linux 平台上检测 Wi-Fi 状态,就像我在 macOS 上做的那样,但我突然意识到,这样的检测在 OpenWRT 上是没有必要的,因为路由器总是连着网线。
@s235784 请教一下一个问题,原来的用于指定三牌楼校区的选项是已经弃用了吗?我看了一下原来的代码中 -s
选项是用来指定与仙林校区不同的 wlanacip 等变量的,但似乎在请求中并不包含这些变量,所以我的重构中直接去掉了这个选项,也因此不太确定这个版本能否在三牌楼校区正常运行。
@s235784 请教一下一个问题,原来的用于指定三牌楼校区的选项是已经弃用了吗?我看了一下原来的代码中
-s
选项是用来指定与仙林校区不同的 wlanacip 等变量的,但似乎在请求中并不包含这些变量,所以我的重构中直接去掉了这个选项,也因此不太确定这个版本能否在三牌楼校区正常运行。
应该是不用再加这个参数了,上次校园网的API更新后这个参数被舍弃了。
感谢PR,重构后代码质量比我自己写的高很多。 但重构后在OpenWRT设备上运行时会遇到无法找到命令等问题,还需要等我适配OpenWRT之后才能合并。
OpenWRT 上无法找到
nmcil
命令,但应该不影响正常使用,我这边测试是可以的。使用这个命令本来是想在 Linux 平台上检测 Wi-Fi 状态,就像我在 macOS 上做的那样,但我突然意识到,这样的检测在 OpenWRT 上是没有必要的,因为路由器总是连着网线。
对的,我的想法是直接使用os-relase检查是否为OpenWRT,是的话就跳过连接WiFi的步骤
感谢PR,重构后代码质量比我自己写的高很多。 但重构后在OpenWRT设备上运行时会遇到无法找到命令等问题,还需要等我适配OpenWRT之后才能合并。
OpenWRT 上无法找到
nmcil
命令,但应该不影响正常使用,我这边测试是可以的。 使用这个命令本来是想在 Linux 平台上检测 Wi-Fi 状态,就像我在 macOS 上做的那样,但我突然意识到,这样的检测在 OpenWRT 上是没有必要的,因为路由器总是连着网线。对的,我的想法是直接使用os-relase检查是否为OpenWRT,是的话就跳过连接WiFi的步骤
可以,我来修改一下。
新增
修改
[[]]
这种 sh 不支持的非 POSIX 标准语法,所以使用 bash 是合理的。help
信息的输出,前者现在会尝试使用转义字符来美化输出,后者现在更加规范化。下面是现在的提示信息输出示例:
下面是现在的 help 输出:
TODO
不确定的内容
ping
命令,我不确定这样一个简单的检查是否与原来的使用curl
进行的一系列检查是等效的,这需要进一步验证。