- 把如 cmd/install.go 35、36 行的报错输出写到一个函数里 (2024-11-01 14:32)
- 优化输出信息 (2023-06-16 13:40)
- 完成install --script部分 (2023-06-16 16:36)
- 默认配置项增加'go.fallbacksource'和'shell.fallbacksource' (2023-07-12 16:18)
- 将基于文件内容不同判断是否更新程序的逻辑改为根据版本信息 (2023-09-15 16:27)
- 将shell更新分支更改为使用
git hash-object
结果和curl https://git.yj1516.top/api/v1/repos/<用户名>/<仓库名>/contents/<文件路径>
结果中的'sha'值进行比较来判断脚本是否需要更新 (2023-09-20 15:35) (2023-09-20 15:36) - 将shell更新分支中下载Program仓库更新为使用'wget https://git.yj1516.top/<用户名>/<仓库名>/raw/branch/main/<文件路径>'下载 (2023-09-20 15:38)
- 'fallback*'系列参数已定义但还未使用 (2023-09-19 15:43)
- 自动补全脚本位置在变量$fpath中 (2023-10-10 19:38)
- 代理默认为空 (2023-10-18 09:00)
- 自动补全脚本位置完善(给定一个列表依次判断是否存在) (2023-10-18 09:01)
- 使
install
子命令适配Windows,setup
子命令提示不支持Windows (2023-11-13 16:23) - 优先安装Github Release里打包好的程序,其次使用Github仓库代码下载编译安装,Gitea作为最后的备用 (2023-11-22 10:11)
- 添加
uninstall
子命令 (2024-04-16 15:16) - 各程序安装位置不一样 (2024-06-13 00:03)
- 配置文件所在路径没有时自动创建 (2024-06-13 00:22)
- 评估是否要使用数据库:不使用 (2024-05-28 11:30)
- 更新 'setup' 子命令的 macOS 和 Windows 架构的配置参数 (2024-06-17 17:36)
- 丰富 TUI 效果 (2024-04-11 09:07)
- 选项列表在已选中选项后添加计数 (2024-06-19 09:25)
- 选项列表动画: (2024-05-23 19:52)
- 列表高度超过窗口高度时隐藏超出的列表项 (2024-05-23 19:52)
- 指针在最底下继续向下移动时依次上移显示 (2024-05-23 19:52)
- 检查 'if err' (2024-06-21 16:59)
- 'setup' 子命令对适用的项目增加配置完后询问是否重启/使能的功能 (2024-06-14 15:29)
- RunCommandGetResult 更新为 RunCommandToOS,RunCommand 更新为 RunCommandToBuffer (2024-06-27 13:40)
- rebirth 函数需要在接收的 owner 参数值为 'user' 时将权限降为对等用户(初始要提权运行),不可行的话使用 '[email protected] --user' 参数 (2024-12-19 20:44)
- 默认安装方式显示不明显:使默认安装方式首字母大写 (2024-07-18 16:55)