Repository navigation
0.1.0
EasyWork —— 一条命令,配置好你的开发环境
适用于 macOS / Linux 的开发环境一键配置工具。Shell 环境、Git 身份与别名、Vim IDE 即装即用。
🚀 快速开始
# 一键安装
curl -sL https://raw.githubusercontent.com/EasyIndie/EasyWork/0.1.0/bin/easywork | bash
# 配置开发环境
easywork install系统要求:macOS 或 Linux,bash 或 zsh,已安装 curl 和 git。
📖 使用指南
| 命令 | 说明 |
|---|---|
easywork install |
一键安装全部组件 |
easywork install <模块> |
只安装指定组件(如 easywork install git) |
easywork uninstall |
卸载全部组件 |
easywork uninstall <模块> |
卸载指定组件 |
easywork config |
查看配置文件 |
easywork config edit |
编辑配置文件 |
easywork version |
查看版本和已安装组件 |
easywork update |
检查并升级到最新版本 |
easywork help |
显示帮助信息 |
全局选项: --dry-run 预览 · --yes / -y 跳过确认 · --verbose / -v 详细输出
模块: shell(Shell 环境 + 别名 + 提示符)· git(身份管理 + 80+ 别名)· vim(19 插件 IDE)
📋 变更记录
Changes since 0.0.1
- test: e2e 断言版本号改为从二进制派生 (ce81c90)
- chore(release): 0.1.0 (2a8fdaa)
- feat: list/doctor --json 也含 update 字段;README 补 JSON 示例 (d7fdf63)
- feat: --json 增加结构化 update 字段(便于 AI 判断升级) (b6a5e5e)
- feat: 安装/状态时提示新版本(非阻塞、可跳过) (cac2d29)
- feat: gh 安装支持自动添加 GitHub 官方 apt/dnf 源 (4963b51)
- fix: 框架不再覆盖模块写入的 manifest 键 (77b5ab7)
- feat: 新增 gh 与 ai-tools 可选模块 (720adcf)
- fix: 测试隔离 EASYWORK_* 环境变量,避免从 shell 泄漏导致误报 (2f53240)
- perf: 测试并行化 + 用例级隔离 (bf9bf87)
- fix: 从交互式终端运行测试时阻塞(cmd_update 的 read 等待 tty) (4b1d008)
- feat: v2 改造 — 契约层、模块引擎、人机体验与 ew 别名 (d7d31d3)