Skip to content

Add plugin Scoop 包管理器 v1.0.0 - #641

Open
zhang00lei wants to merge 1 commit into
ZToolsCenter:mainfrom
zhang00lei:plugin/ztools-scoop-manager
Open

zhang00lei wants to merge 1 commit into
ZToolsCenter:mainfrom
zhang00lei:plugin/ztools-scoop-manager

Conversation

@zhang00lei

@zhang00lei zhang00lei commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

插件信息

  • 名称: Scoop 包管理器
  • 插件ID: ztools-scoop-manager
  • 版本: 1.0.0
  • CLI版本: 1.3.2
  • 描述: Scoop 图形化管理面板:已装软件一览、一键更新/卸载、搜索安装、Bucket 管理与缓存清理,全部走本地 scoop 命令,无需任何账号
  • 作者: zhanglei
  • 类型: 新增

本次变更

  • 五个页签:已安装(筛选 / 更新 / 主页 / 目录 / 锁定 / 卸载)、
    可更新(单个 / 全部更新,异常包分组提示)、搜索安装(实时日志)、
    Bucket(快捷添加 / 手动添加 / 移除)、缓存(统计 / 清空 / 清理旧版本)。
  • 已安装列表自动标注 全局 / 已锁定 / Install failed 等状态标签;
    卸载两档确认(Alt+确认 = scoop uninstall -p 彻底卸载)。
  • 所有写操作互斥执行,底部日志抽屉实时滚动、随时终止;深浅色跟随宿主。
  • 环境自举:未安装 scoop 时进入配置页,一键安装走官方脚本 + 社区反代镜像,
    强制 TLS 1.2、管理员自动 -RunAsAdmin、直连失败自动探测本机代理;
    也支持手动指定已有 shims 位置。
  • Bucket 国内直连源:快捷添加预置 Gitee 镜像(main)与 GitHub 反代
    (extras / versions / apps),均经 git ls-remote 实测。
  • git 自动保障:bucket 管理硬依赖 git,缺失时自动从 npmmirror
    的 git-for-windows 国内 CDN 静默安装。
  • 软件下载镜像化:安装/更新前把清单里的 GitHub 下载地址就地临时改写为反代地址
    (原始清单自动备份、装完字节级还原),镜像代理原字节流,hash 校验不受影响;
    更新失败自动回退镜像清单强制重装。

截图 / 演示

1 2 3 4 5

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/ztools-scoop-manager/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 基于最新主仓库重建发布分支;打开的 PR 链接保持不变。

- init
- readme
- changelog
@zhang00lei
zhang00lei marked this pull request as ready for review October 6, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant