在最新的 Surge macOS 中,大多日常功能可以使用 surge-cli 完成了,但是模块相关的还没有,所以希望可以增加模块相关的功能。如:
- 显示所有模块及是否加载,并进行开 / 关调整(HTTP API 可做到,但是在命令行里还得借助 surge-cli script evaluate 配合脚本实现,不太方便);
- 显示 / 调整模块优先级(如用数字编号代表优先级);
- 检查模块更新,并进行更新确认、更新(在 iOS 中自动检查模块更新等操作已比较方便, macOS 版还需要点击进入多层菜单进行操作)。
同时 macOS 版更新外部资源位置比较隐蔽,也需要点击多次才能实现,希望可以使用 surge-cli 直接操作。