Go Energy GUI框架 cli 使用

本文介绍了Go ENERGY命令行工具的使用。涵盖环境安装、应用初始化、构建编译应用、制作安装包等命令参数详情,可自动检查系统环境安装配置开发环境,能自定义安装软件模块架构和位数,还说明了命令行工具的获取方式。

energy cli 简单介绍与使用

Go ENERGY 命令行工具


简介

版本: energy v

命令参数

energy [options]

参数名 说明
install 环境安装
init 应用初始化
build 编译&构建应用
package 制作应用安装包
version 查看所有已发行版本
env 查看开发环境变量
setenv 设置开发环境变量
v 查看当前cli版本
gen windows生成ico和syso
bindata 小于go1.16版本内置资源到exe

详细的参数说明请在命令行执行时不添加.输出


命令参数详情

install - 环境安装

energy install

自动检查当前系统环境,并安装和配置完整的开发环境
如未指定-p在当前命令执行目录创建框架安装目录, 目录名: energy

  • 开发环境依赖模块
  • 以下模块根据不同平台提供安装选项, 并自动安装和配置
平台 软件模块 描述
Windows Golang、CEF,liblcl、UPX、NSIS、7z Windows AMD, 安装选项
Linux Golang、CEF,liblcl、UPX、7z Linux64 AMD,ARM, 安装选项
MacOS Golang、CEF,liblcl MacOS AMD,ARM, 安装选项
  • 软件模块说明
软件模块 说明
Golang Go语言开发环境
CEF,liblcl energy依赖底层框架
UPX 二进制文件压缩工具
NSIS Windows软件安装包制作程序工具
7z 配合NSIS压缩CEF
默认CEF,liblcl安装当前系统架构

CEF,liblcl根据当前系统环境安装

平台 CEF,liblcl
Windows 32 Windows 32
Windows 64 Windows 64
Linux 64 Linux 64
Linux ARM 64 Linux ARM 64
MacOSX 64 Darwin 64
MacOS ARM 64 Darwin ARM64
指定安装CEF,liblcl架构和系统位数

我们也可以使用命令参数自定义安装的软件模块架构和位数

例如: 当前 windows64 平台, 我们可以使用下面命令安装32位架构, 但不会配置到环境变量

energy install -os windows -arch 386


init- 应用初始化

energy init .

执行命令在当前目录初始化并创建一个Golang的energy应用项目

  • 提供两种资源加载模式选项
加载模式 说明
HTTP 常用http服务支撑资源加载, 通过网络请求
Local Load 本地资源加载 1. 支持本地读取 2. 支持内置二进制执行文件中读取
目录结构

resources

本地或内置资源存放目录, 可自定义目录名, 非固定.

build

该目录自动生成: 用于编译、构建、生成安装包

文件说明

energy.json 项目配置文件, 用于构建和生成安装程序, 文件名不可更改.

go.mod 模块依赖管理, 文件名不可更改.

go.sum 自动生成

main.go energy 应用启动入口程序


b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanghye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值