技能标识:env-file-toolkit
Manage .env files with validate, diff, template generation, merge, and missing-key checks. Use when working with environment variable files, comparing .env.local vs .env.production, generating .env.example templates, validating .env syntax, merging env files, or checking for missing environment variables.
用于 .env 文件管理的瑞士军刀。验证语法、对比环境差异、生成模板、合并文件以及检查缺失键值。
检查 .env 语法,查找重复项、空值和格式问题:
bash
python3 scripts/env_toolkit.py validate .env
比较两个 .env 文件——显示仅存在于一个文件中的键以及发生变更的值:
bash
python3 scripts/env_toolkit.py diff .env.local .env.production
生成带有智能占位符的 .env.example(去除机密信息,推断类型):
bash
python3 scripts/env_toolkit.py template .env
python3 scripts/env_toolkit.py template .env -o .env.example
python3 scripts/env_toolkit.py template .env --keep-values # 保留实际值
合并多个 .env 文件(后出现的文件会覆盖先出现的文件):
bash
python3 scripts/env_toolkit.py merge .env.defaults .env.local -o .env.merged
列出 .env 文件中的所有变量名:
bash
python3 scripts/env_toolkit.py list-keys .env
python3 scripts/env_toolkit.py list-keys .env --with-values
验证目标 .env 文件是否包含模板中的所有键:
bash
python3 scripts/env_toolkit.py check-missing .env.example .env
python3 scripts/env_toolkit.py check-missing .env.example .env --strict
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 env-file-toolkit-1776050821 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 env-file-toolkit-1776050821 技能
skillhub install env-file-toolkit-1776050821
文件大小: 4.16 KB | 发布时间: 2026-4-14 12:22