Skip to content

开发环境管理命令 env


energy env

开发环境管理命令, 在使用 envinstall 后会在当前用户目录创建 .energy 配置文件,内容如下

使用 energy env 创建和输出配置信息

cmd
┌──────────────────────────────────────┐
| Name      | Value                    |
| ------------------------------------ |
| Golang    |                          |
| Version   | v2.5.1                   |
| Root      | E:\app                   |
| Framework | CEF-109_WINDOWS_64       |
| NSIS      | E:\app\energy\nsis       |
| 7z        | E:\app\energy\7z         |
| UPX       | E:\app\energy\upx        |
| Registry  | https://energy.yanghy.cn |
| Proxy     |                          |
└──────────────────────────────────────┘

使用 energy env -h 列出命令参数说明

cmd
Usage:
  energy [OPTIONS] env [env-OPTIONS]

Help Options:
  /?               Show this help message
  /h, /help        Show this help message

[env command options]
      /w, /write:  Set the configuration environment. set=key:value
      /g, /get:    Get the configuration environment value. name
      /l, /list    Lists the CEF Framework installed
          /use:    Use the installed CEF Framework Version. ver:arch

配置字段说明

  • golang : Go的安装根目录, 如果设置了,在编译时使用该配置
  • version : 全局默认 energy 版本号, 用于每次初始化项目时使用
  • root : Framework 和其它工具安装根目录,在此目录自动创建固定“energy”目录做为 Framework 管理目录
  • framework: 当前正在使用的 CEF 框架目录"名"
  • NSIS: Windows 安装包制作工具
  • 7z: 压缩 CEF 工具,只支持特定系统
  • UPX: 压缩执行文件,只支持特定系统
  • registry: 源配置,用于 energy cli 获取配置信息,例如基础配置、版本号、升级列表等等,在失败时可切换其它支持的源
  • proxy : 代理配置,用于 energy cli 获取配置信息,或安装下载时失败

功能说明

  • 多版本控制
text
energy env --use 109:32
or
energy env -w framework:CEF-109_WINDOWS_32
  • 修改配置信息
text
energy env -w name:value
  • 获取当前环境信息
  • 编译时根据环境配置
text
例如
 当前系统环境 windows 64, 使用的框架 CEF-109_WINDOWS_32
 energy build
 编译出的二进制文件是 windows 32 位