Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小七de尾巴
Abc-imp
提交
83e8866d
A
Abc-imp
项目概览
小七de尾巴
/
Abc-imp
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
Abc-imp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
83e8866d
编写于
12月 07, 2019
作者:
S
Siddharth Kothari
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: add support for v7 app creations
v7 is also the default version now for newly created apps.
上级
2a84313f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
6 deletion
+9
-6
cmd/abc/appbase_app.go
cmd/abc/appbase_app.go
+9
-6
未找到文件。
cmd/abc/appbase_app.go
浏览文件 @
83e8866d
...
...
@@ -64,11 +64,12 @@ func runApp(args []string) error {
// runCreate runs `create` command
func
runCreate
(
args
[]
string
)
error
{
flagset
:=
baseFlagSet
(
"create"
)
basicUsage
:=
"abc create [--es
2|--es6
] [--category=category] [--cluster|-c] [--interactive|-i] [--loc] [--vmsize] [--plan] [--ssh] [--provider] [--nodes] [--version] [--volume] AppName|ClusterName"
basicUsage
:=
"abc create [--es
7|--es6|--es5
] [--category=category] [--cluster|-c] [--interactive|-i] [--loc] [--vmsize] [--plan] [--ssh] [--provider] [--nodes] [--version] [--volume] AppName|ClusterName"
flagset
.
Usage
=
usageFor
(
flagset
,
basicUsage
)
// https://gobyexample.com/command-line-flags
isEs7
:=
flagset
.
Bool
(
"es7"
,
true
,
"is app es7"
)
isEs6
:=
flagset
.
Bool
(
"es6"
,
false
,
"is app es6"
)
isEs
2
:=
flagset
.
Bool
(
"es2"
,
true
,
"is app es2
"
)
isEs
5
:=
flagset
.
Bool
(
"es5"
,
false
,
"is app es5
"
)
category
:=
flagset
.
String
(
"category"
,
"generic"
,
"category for app"
)
// Cluster specific flags
...
...
@@ -105,11 +106,13 @@ func runCreate(args []string) error {
}
}
else
if
*
isEs6
{
return
app
.
RunAppCreate
(
args
[
0
],
"6"
,
*
category
)
}
else
if
*
isEs2
{
return
app
.
RunAppCreate
(
args
[
0
],
"2"
,
*
category
)
}
else
if
*
isEs5
{
return
app
.
RunAppCreate
(
args
[
0
],
"5"
,
*
category
)
}
else
if
*
isEs7
{
return
app
.
RunAppCreate
(
args
[
0
],
"7"
,
*
category
)
}
else
{
fmt
.
Println
(
"
App needs to be ES2 or ES6
"
)
return
nil
fmt
.
Println
(
"
Creating an ElasticSearch v7 app
"
)
return
app
.
RunAppCreate
(
args
[
0
],
"7"
,
*
category
)
}
}
showShortHelp
(
basicUsage
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录