env-checker 是一个用于验证开发环境设置的工具,定位为环境自检脚本,核心目标是检查必需工具、版本以及配置文件是否满足要求。
用途 该工具主要用于验证开发环境是否正确配置,确认所需工具与配置文件是否到位。资料中列出的适用场景包括:新开发者入门配置、CI/CD 环境验证、排查环境配置问题、提交前检查(pre-commit checks)以及 Docker 容器验证。
主要能力 工具能够输出一份环境检查报告,报告按区块组织,包括必需工具(REQUIRED TOOLS)、可选工具(OPTIONAL TOOLS)、配置文件(CONFIGURATION FILES)和环境变量(ENVIRONMENT VARIABLES)。每个条目会显示工具名称、版本或状态、以及路径(如适用)。报告末尾给出整体状态汇总,例如示例中的 Status: PARTIAL (2 missing, 1 optional),用于提示缺失项数量。检查结果用符号标记,例如 ✔ 表示正常,! 表示缺失或未安装,- 表示未找到。
使用方式 资料说明无需任何依赖(No dependencies required)。使用方式包括:
- 完整环境检查:执行 {baseDir}/envcheck.sh。
- 检查特定工具: {baseDir}/envcheck.sh --node # 检查 Node.js 设置 {baseDir}/envcheck.sh --git # 检查 Git 设置 {baseDir}/envcheck.sh --docker # 检查 Docker 设置
- 检查指定命令: {baseDir}/envcheck.sh --need npm,yarn,pnpm
适用场景 适合在开发者入职、持续集成与持续交付流程、环境问题排查、代码提交前的环境确认,以及容器环境验证等环节使用,帮助快速定位工具缺失、版本信息、配置文件是否存在以及环境变量是否设置。
限制与未提供信息 资料未提供工具的安装来源、许可证、支持的平台范围、最新版本号及更新记录。资料也未说明脚本内部实现细节、退出码约定、是否支持自定义检查项配置,以及除示例外的其他命令行参数。价格与收费方式暂未提供。