gopkg-manager

专为 Windows 设计的极速命令行包管理器

下载源码+资源 (Zoho)

项目简介

gopkg-manager 是一个用 Go 编写的极速命令行包管理器,专为 Windows 设计。它不仅能自动安装软件,还能智能配置环境变量。

本项目采用独特的 Cloudflare Pages + Zoho网盘伪直链 托管方案,实现高速分发与零成本存储。

核心特性

极速安装

基于 Go 编译为原生二进制,无依赖,启动毫秒级。

️ 自动配置环境变量

安装后自动将软件路径加入系统 PATH,无需手动重启或配置。

智能缓存

本地已下载的安装包会自动缓存,重复安装不费流量。

干净卸载

一键删除软件文件并清理环境变量,不留垃圾。

️ 独特的存储架构

利用 Cloudflare Pages 作为前端入口,后端通过 Zoho 网盘伪直链技术提供文件存储,免费且高速。

安装与编译

确保你的机器上安装了 Go 1.16+。

1. 获取源码+资源

点击上方的“下载源码+资源”按钮,或者使用 curl 下载源码及资源:

curl -O "https://files.zohopublic.com.cn/public/workdrive-public/download/kki5t9f575b6f6d654f43b7446d4f3182ef79?x-cli-msg=%7B%22linkId%22%3A%221JgkfeO0Bwl-38yew%22%2C%22isFileOwner%22%3Afalse%2C%22version%22%3A%221.0%22%2C%22isWDSupport%22%3Afalse%7D"

2. 编译

cd gopkg-manager/source
go build -o gopkg.exe

使用指南

查看可用命令帮助

.\gopkg.exe --help

查看可用软件列表

.\gopkg.exe list

安装软件 (例如 curl)

.\gopkg.exe install curl

卸载软件

.\gopkg.exe uninstall curl

项目结构

如何添加新软件

你不需要修改代码逻辑,只需编辑 list.go 文件,在 Registry 数组中添加新条目即可:

var Registry = []PackageDef{
    // ... 其他软件
    {
        Name:        "你的软件名",
        Version:     "1.0.0",
        Description: "软件描述",
        URL:         "你的软件下载链接",
    },
}