YC命令工具介绍,YC25/yclist

Ydecl/忧

🚀 YC:你的随身开发环境与个人应用商店

告别在新电脑上手忙脚乱搜索官网、提防捆绑软件的日子。YC25 是一个专属于你的命令行效率工具,它将 Install(安装)与 Run(运行)解耦,让你在任何一台电脑上,只需一句话,就能还原你最熟悉的工作环境。

核心理念:你的软件库,你做主。无需重复搜索,无需忍受第三方下载站的广告。


💡 核心功能速览

模块 功能定位 一句话解释
install 私人应用商店 代理官方镜像/个人收藏,一键静默安装常用软件。
run 自动化脚本库 一键搭建复杂开发环境,省去逐行敲配置的麻烦。
ssh(无用产品) 连接管家 快速管理、连接你的远程服务器,告别记 IP。

📥 安装与配置

你可以通过以下任意方式使用 YC:

直接调用:将程序放置在任意目录,使用绝对路径执行命令。

全局变量(推荐):将 YC 所在目录添加至系统环境变量 Path 中,即可在任意终端窗口直接输入 yc 命令。

📦 命令详解与使用示例

以下命令格式遵循:yc <模块> <参数>

install —— 软件包安装代理

负责接管软件的下载与安装流程。默认提供官方常用软件的纯净安装源,同时支持加载你自己的私有包列表。

核心机制:支持读取 本地 JSON 配置文件 或 云端 URL 配置文件,实现软件列表的跨设备同步。

常用命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 查看可用的安装库列表
yc install -ls

# 查看所有库(包含详细版本信息)
yc install -ls -a

# 安装指定名称的软件(例如安装 Git)
yc install -n git

# 指定自定义输出目录
yc install -n <name> -o /path/to/dir


#(旧版命令,改为交互式) 启用 github 代理模式下载(针对特殊网络环境,默认关闭)
#yc install -n <name> -vpn Y
run —— 环境一键搭建脚本

这是 YC25 的灵魂扩展模块。它让你把复杂的开发环境配置过程(比如安装 Node.js 特定版本 + 配置 NVM + 安装全局包)封装成一个脚本,一键执行。

当前状态:官方提供基础维护脚本,对外开放的开发接口文档正在整理中,未来你将可以编写并分享属于自己的插件。

常用命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 查看可用的插件库
yc run -ls

# 执行/安装某个环境插件(例如安装 Docker 环境)
yc run -n docker_env

# 静默执行插件(不显示详细过程日志)
yc run -n <name> -q

# 带参数执行插件(格式为 JSON 字符串)
# 示例:假设插件(插件/扩展)需要参数
yc run -q "{'-n','123','-p','3306'}"

# 删除本地插件
yc run -del <name>

# 更新本地插件库
yc run -update
ssh —— 服务器连接管理器

无用产品,本应该作为插件提供

⚙️ 程序配置详解:打造你的私人应用商店货架

配置文件路径为 config/conf.json,与 YC25 主程序位于同一目录。首次运行时程序会自动生成带有详细备注的默认模板,你只需按需修改即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#示例:
{
// ============================================================
// 1. 官方公共仓库(App_Config)
// 这是 YC25 内置的软件源开关。保持开启即可使用官方维护的
// 常用软件镜像(如 Chrome、7-Zip、Python 等)。
// ============================================================
"App_Config": [
{"id": "1", "YN": "Y"} // Y=开启,N=关闭
],

// ============================================================
// 2. 你的私有收藏夹(Local_Install)
// 把你个人偏好的软件添加在这里。支持两种方式:
// - 直链下载(url)
// - 读取 GitHub Releases(github)
// ============================================================
"Local_Install": [
// 方式一:直链 URL 下载(适用于存放在网盘、官网的 .exe/.msi 文件)
{
"name": "示例-直链安装包",
"source": "url",
"url": "http://demo.com/obs.exe" // 支持 301/302 重定向
},
// 方式二:GitHub 项目托管
{
"name": "OBS Studio",
"source": "github",
"github_name": "obsproject", // GitHub 用户名或组织名
"github_repo": "obs-studio" // 仓库名
}
// 添加 GitHub 源后,程序会交互式列出所有历史发布版本供你选择下载
],

// ============================================================
// 3. 云端同步仓库(Cloud_Install)
// 将你的软件列表托管在自建 API 或 Gist 上,实现多设备同步。
// API 返回的 JSON 格式需与 Local_Install 数组结构一致。
// ============================================================
"Cloud_Install": [
{
"id": "1",
"url": "https://your-server.com/api/yc-packages.json",
"YN": "N" // 改为 "Y" 即启用云端同步
},

// ============================================================
// 4. 云端同步仓库(Cloud_Run)
// 将你的插件扩展托管在自建 API 或 Gist 上,实现多设备同步。
// API 返回的 JSON 格式 请看下方介绍
// ============================================================
"Cloud_Install": [
{
"id": "1",
"url": "https://your-server.com/api/yc-packages2.json",
"YN": "N" // 改为 "Y" 即启用云端同步
}
]
}

Cloud_Install —— 云端同步库 ⚠️ 格式约束必读
⚠️ 重要:API 返回的 JSON 格式必须严格遵循以下规范,items 键名不可更改!
比如 https://your-server.com/api/yc-packages.json 返回格式需要遵循。

正确的 API 响应格式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"items": [
{
"name": "示例-直链安装包",
"source": "url",
"url": "http://demo.com/obs.exe"
},
{
"name": "示例-GitHub下载",
"source": "github",
"github_name": "obsproject",
"github_repo": "obs-studio"
}
]
}

Cloud_Run —— 云端run插件同步库 ⚠️ 格式约束必读
⚠️ 重要:API 返回的 JSON 格式必须严格遵循以下规范,items 键名不可更改!
比如 https://your-server.com/api/yc-packages2.json 返回格式需要遵循。

正确的 API 响应格式:

1
2
3
4
5
6
7
8
9
10
{
"items": [
{
"name": "示例-docker部署",
"source": "",
"url": "http://demo.com/docker_install.7z"
}
]
}

🚩下载

线路 平台 链接
GL windows https://gl-yc.yc2019.top/download/yc.exe
CN windows https://cn-yc.yc2019.cn/download/yc.exe
GL Linux amd https://gl-yc.yc2019.top/download/yc
CN Linux amd https://cn-yc.yc2019.cn/download/yc
Github windows /Linux https://github.com/ydecl/yc_repo/releases

官网:https://yc25.yc2019.cn

🗺️ 未来规划与开发者寄语

持续优化 Run 扩展生态

程序2026.4.11完成上线 ,install / run源 默认东西较少, 后续持续上传,丰富内容

[wx:yc2019] [blog.yc2019.cn] [yc2019.cn]

版本状态: 个人开发者维护项目,欢迎通过 微信公众号:yc2019 反馈使用建议。

  • 标题: YC命令工具介绍,YC25/yclist
  • 作者: Ydecl/忧
  • 创建于 : 2026-04-09 20:44:20
  • 更新于 : 2026-04-11 16:46:48
  • 链接: https://blog.yc2019.cn/posts/yc25_yclist.html
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
YC命令工具介绍,YC25/yclist