Skip to content

0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 08:01
· 35 commits to main since this release

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)