Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bindata ¶ added in v2.3.6
type Bindata struct { Debug bool `long:"debug" description:"Do not embed the assets, but provide the embedding API. Contents will still be loaded from disk."` Dev bool `` /* 153-byte string literal not displayed */ Tags string `long:"tags" description:"Optional set of build tags to include." default:""` Prefix string `long:"prefix" description:"Optional path prefix to strip off asset names." default:""` Package string `long:"pkg" description:"Package name to use in the generated code." default:"main"` NoMemCopy bool `` /* 152-byte string literal not displayed */ NoCompress bool `long:"nocompress" description:"Assets will *not* be GZIP compressed when this flag is specified."` NoMetadata bool `long:"nometadata" description:"Assets will not preserve size, mode, and modtime info."` FSSystem bool `long:"fs" description:"Whether generate instance http.FileSystem interface code."` Mode uint `long:"mode" description:"Optional file mode override for all files."` ModTime int64 `long:"modtime" description:"Optional modification unix timestamp override for all files."` Output string `long:"o" description:"Optional name of the output file to be generated." default:"./bindata.go"` Ignore string `long:"Ignore" description:"Regex pattern to ignore." default:""` Paths string `long:"paths" description:"Static resource directory, Multiple Catalogs: ./resource,./libs" default:""` }
type Build ¶
type Build struct { Path string `short:"p" long:"path" description:"Project path, default current path. Can be configured in energy.json" default:""` Upx bool `short:"u" long:"upx" description:"Set this parameter and install upx. Use upx to compress the execution file."` UpxFlag string `long:"upxFlag" description:"Upx command line parameters" default:""` Args string `long:"args" description:"go build [args]" default:""` Libemfs bool `` /* 132-byte string literal not displayed */ }
type Config ¶
type Config struct { Index int Wd string EnergyCfg EnergyConfig Install Install `command:"install" description:"install energy development dependency environment"` Package Package `command:"package" description:"energy application production and installation package"` Version Version `command:"version" description:"list all release version numbers of energy"` Setenv Setenv `command:"setenv" description:"set ENERGY_ HOME framework environment"` Env Env `command:"env" description:"display ENERGY_ HOME framework environment directory"` Init Init `command:"init" description:"initialize the energy application project"` Build Build `command:"build" description:"building an energy project"` Bindata Bindata `command:"bindata" description:"if the go version is less than 1.16, you can use bindata to embed static resources"` Gen Gen `command:"gen" description:"generate icons or syso commands"` Upg Upgrade `command:"upg" description:"check and upgrade the current version"` Help Help `command:"help" description:"energy [cmd] help"` V string `command:"v" description:"energy cli version"` }
type DownloadSource ¶
type EnergyConfig ¶
type Gen ¶ added in v2.4.1
type Gen struct { Icon bool `` /* 138-byte string literal not displayed */ Syso bool `` /* 161-byte string literal not displayed */ // 参数 // icon, syso IconFilePath string `short:"p" long:"iconFilePath" description:"Icon file directory:"` OutPath string `short:"o" long:"outPath" description:"Save directory"` // syso Name string `short:"n" long:"name" description:"Generate the syso file name and move it to the application name"` ManifestFilePath string `short:"m" long:"manifestFilePath" description:"Manifest file directory, if empty, will use the default template"` Arch string `short:"a" long:"arch" description:"amd64 or i386 or arm64, if empty, the current system architecture"` InfoFilePath string `short:"i" long:"infoFilePath" description:"Generate directory for syso information data files in JSON format."` }
type Install ¶
type Install struct { Path string `short:"p" long:"path" description:"Installation directory Default current directory"` Version string `short:"v" long:"version" description:"Specifying a version number"` Name string `short:"n" long:"name" description:"Name of the framework directory after installation" default:"EnergyFramework"` Download string `short:"d" long:"download" description:"Download Source, 0:gitee or 1:github, Default empty" default:""` OS OS `long:"os" description:"Specify install OS: [windows, linux, darwin], default current system: os"` Arch Arch `long:"arch" description:"Specify install ARCH: [386, amd64, arm64], Default current system: architecture"` CEF string `` /* 181-byte string literal not displayed */ IGolang bool // 是否安装Golang ICEF bool // 是否安装CEF INSIS bool // 是否安装nsis IUPX bool // 是否安装upx I7za bool // 是否安装7za IsSame bool // 安装的OS和Arch是否为当前系统架构, 默认当前系统架构 }
type Package ¶
type Package struct { Path string `short:"p" long:"path" description:"Project path, default current path. Can be configured in energy.json" default:""` Clean bool `short:"c" long:"clean" description:"Clear configuration and regenerate the default configuration"` Pkgbuild bool `long:"pkg" description:"Using pkgbuild to create pkg development installation packages"` }
type SYSO ¶ added in v2.4.1
type SYSO struct { Name string `short:"n" long:"name" description:""` IconFilePath string `short:"p" long:"iconFilePath" description:"Icon Directory: Supporting .ICO formats"` ManifestFilePath string `short:"m" long:"manifestFilePath" description:"Manifest file directory, if empty, will use the default template"` OutPath string `short:"o" long:"outPath" description:".syso output save directory"` Arch string `short:"a" long:"arch" description:"amd64 or i386 or arm64, if empty, the current system architecture"` SysoInfoFilePath string `short:"s" long:"sysoInfoFilePath" description:"Generate directory for syso information data files in JSON format."` }
Click to show internal directories.
Click to hide internal directories.