kit.program/website/docs/features.md
jif2.zhang e5e38a16eb
All checks were successful
TDevOpsCICD / build-kit (push) Successful in 5m33s
website: 首页增加下载卡片,整理文档内容
2026-09-11 11:06:39 +08:00

1.3 KiB

sidebar_position
2

功能概览

kit 提供命令行工具、脚本组装、运维管理三大核心能力。

命令行工具

kit 内置跨平台的常用命令,解决 Windows/Linux 脚本兼容性问题:

命令 说明
info 查看系统信息
mkdir 创建目录
rm 删除文件/目录
cp 复制文件
mv 移动文件
zip 压缩/解压
md5 计算 MD5
readJson 读取 JSON 文件
writeJson 写入 JSON 文件

远程操作

命令 说明
scp 跨主机文件传输
remoteShell SSH 远程执行命令

模块管理

kit 可作为模块管理器,从远程仓库安装、升级、卸载工具:

# 安装模块
kit install myapp

# 指定版本安装
kit install myapp@1.0

# 查看已安装版本
kit list myapp

# 切换版本
kit use myapp@1.0

# 回滚到上一个版本
kit rollback myapp

# 删除版本
kit remove myapp@1.0

脚本组装

kit 支持通过脚本文件(kitx.js)组合各种能力,实现工作流自动化:

// kitx.js
async function main() {
    console.log("开始部署...");
    mkdir("./dist");
    cp("./src/*", "./dist/");
    scp("./dist/", "server:/app/");
    remoteShell({host: "server"}, "cd /app && restart.sh");
}

运行脚本:

kit run