One file to rule them all
This commit is contained in:
42
cmd/main.go
42
cmd/main.go
@@ -39,6 +39,12 @@ func action() error {
|
||||
args = os.Args[2:]
|
||||
}
|
||||
internal.Start(args...)
|
||||
case "extract":
|
||||
what := os.Args[2]
|
||||
switch what {
|
||||
case "charts":
|
||||
return internal.ExtractTrees("assets", "./opencloud-chart")
|
||||
}
|
||||
case "help":
|
||||
what := os.Args[2]
|
||||
switch what {
|
||||
@@ -53,31 +59,33 @@ func action() error {
|
||||
case "db":
|
||||
internal.Help_DB()
|
||||
case "services":
|
||||
internal.Help_Services()
|
||||
internal.Help_Service()
|
||||
case "values":
|
||||
internal.Help_Values()
|
||||
default:
|
||||
internal.Help_Func()
|
||||
}
|
||||
case "install":
|
||||
if len(os.Args) < 2 {
|
||||
args := []string{}
|
||||
if len(os.Args) < 3 {
|
||||
return internal.Install_Func()
|
||||
}
|
||||
what := os.Args[2]
|
||||
args := []string{}
|
||||
if len(os.Args) > 3 {
|
||||
args = os.Args[3:]
|
||||
}
|
||||
switch what {
|
||||
case "helm":
|
||||
return internal.Install_Helm()
|
||||
case "k3s":
|
||||
return internal.Install_K3S()
|
||||
case "kind":
|
||||
return internal.Install_Kind(args...)
|
||||
default:
|
||||
if len(os.Args) > 2 {
|
||||
args = os.Args[2:]
|
||||
}
|
||||
return internal.Install_Func(args...)
|
||||
} else {
|
||||
what := os.Args[2]
|
||||
switch what {
|
||||
case "helm":
|
||||
return internal.Install_Helm()
|
||||
case "k3s":
|
||||
return internal.Install_K3S()
|
||||
case "kind":
|
||||
return internal.Install_Kind()
|
||||
default:
|
||||
internal.Help_Func()
|
||||
}
|
||||
internal.Install_Func(args...)
|
||||
}
|
||||
case "create":
|
||||
what := os.Args[2]
|
||||
@@ -93,7 +101,7 @@ func action() error {
|
||||
case "db":
|
||||
return internal.Create_DB(args...)
|
||||
case "services":
|
||||
return internal.Create_Services(args...)
|
||||
return internal.Create_Service(args...)
|
||||
case "values":
|
||||
return internal.Create_Values(args...)
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user