One file to rule them all

This commit is contained in:
mr
2026-01-08 21:15:34 +01:00
parent ec5c2972c3
commit 8098a86dae
982 changed files with 4169 additions and 60 deletions

View File

@@ -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: