Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
energye
energy
提交
e698b6b1
energy
项目概览
energye
/
energy
通知
13
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
energy
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e698b6b1
编写于
11月 11, 2022
作者:
yanghye
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
命令行工具 package 说明
上级
b1d1157c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
35 addition
and
8 deletion
+35
-8
cmd/command.go
cmd/command.go
+3
-0
cmd/energy/energy.go
cmd/energy/energy.go
+5
-2
cmd/install.go
cmd/install.go
+11
-4
cmd/package.go
cmd/package.go
+16
-2
未找到文件。
cmd/command.go
浏览文件 @
e698b6b1
...
...
@@ -14,6 +14,9 @@ type Install struct {
}
type
Package
struct
{
Path
string
`short:"p" long:"path" description:"Package directory"`
Mode
string
`short:"m" long:"mode" description:"Use mode to set online or offline, offline by default." default:"offline"`
Out
string
`short:"o" long:"out" description:"Output directory" default:"EnergyInstallPkg"`
}
type
Command
struct
{
...
...
cmd/energy/energy.go
浏览文件 @
e698b6b1
...
...
@@ -21,11 +21,10 @@ func main() {
parser
.
WriteHelp
(
os
.
Stdout
)
os
.
Exit
(
1
)
}
if
_
,
err
:=
parser
.
ParseArgs
(
os
.
Args
[
1
:
]);
err
!=
nil
{
if
extraArgs
,
err
:=
parser
.
ParseArgs
(
os
.
Args
[
1
:
]);
err
!=
nil
{
fmt
.
Fprint
(
os
.
Stderr
,
err
.
Error
()
+
"
\n
"
)
os
.
Exit
(
1
)
}
else
{
//fmt.Println("retArgs:", retArgs)
switch
parser
.
Active
.
Name
{
case
"install"
:
cc
.
Index
=
1
...
...
@@ -33,6 +32,10 @@ func main() {
cc
.
Index
=
2
}
command
:=
commands
[
cc
.
Index
]
if
len
(
extraArgs
)
<
1
{
fmt
.
Fprintf
(
os
.
Stderr
,
"%s
\n
%s"
,
command
.
UsageLine
,
command
.
Long
)
os
.
Exit
(
1
)
}
fmt
.
Println
(
"Energy executing:"
,
command
.
Short
)
if
err
:=
command
.
Run
(
cc
);
err
!=
nil
{
fmt
.
Fprint
(
os
.
Stderr
,
err
.
Error
()
+
"
\n
"
)
...
...
cmd/install.go
浏览文件 @
e698b6b1
...
...
@@ -21,11 +21,18 @@ import (
)
var
CmdInstall
=
&
Command
{
UsageLine
:
"install
[path] [version]
[name]"
,
UsageLine
:
"install
-p [path] -v [version] -n
[name]"
,
Short
:
"Automatically configure the CEF and Energy framework"
,
Long
:
`Automatically configure the CEF and Energy framework
During this process, CEF and Energy are downloaded
Default framework name is "CEFEnergy"`
,
Long
:
`
-p Installation directory Default current directory
-v Specifying a version number,Default latest
-n Name of the frame after installation
Automatically configure the CEF and Energy framework.
During this process, CEF and Energy are downloaded.
Default framework name is "EnergyFramework".`
,
}
const
(
...
...
cmd/package.go
浏览文件 @
e698b6b1
package
cmd
import
"fmt"
var
CmdPackage
=
&
Command
{
UsageLine
:
"package"
,
UsageLine
:
"package
-p [path] -m [model] -o [out]
"
,
Short
:
"Making an Installation Package"
,
Long
:
`Making an Installation Package`
,
Long
:
`
-p Package directory
-m Use mode to set online or offline, offline by default
-o Output directory
Making an Installation Package.
Set the package directory by specifying Path. The current directory is the default
Use mode to set online or offline, offline by default.
The framework is automatically downloaded when installed in online mode, installation package will be much smaller.
Offline mode makes the framework into the package,installation package will be large`
,
}
func
init
()
{
...
...
@@ -11,5 +24,6 @@ func init() {
}
func
runPackage
(
c
*
CommandConfig
)
error
{
fmt
.
Println
(
"runPackage"
,
"mode:"
,
c
.
Package
.
Mode
,
"path:"
,
c
.
Package
.
Path
,
"out:"
,
c
.
Package
.
Out
)
return
nil
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录