add ability to enable verbose logging

This commit is contained in:
2024-05-17 00:20:33 +03:00
parent 5ac4607f79
commit 36d886d94a
7 changed files with 47 additions and 19 deletions

View File

@@ -9,19 +9,18 @@ import (
"os"
)
func parseArgs() (string, string, string) {
func main() {
var password, configPath, workDir string
var verbose bool
flag.StringVar(&password, "p", "", "Password to access hosts")
flag.StringVar(&configPath, "c", "/etc/kube-forge/config.yaml", "Path to config file")
flag.StringVar(&workDir, "d", "/var/lib/kube-forge", "Path to kube-forge work dir")
flag.BoolVar(&verbose, "v", false, "Enable verbose logging")
fmt.Println(verbose)
flag.Parse()
return password, configPath, workDir
}
func main() {
password, configPath, workDir := parseArgs()
config := config.CreateConfig(configPath, workDir, password)
config.Verbose = verbose
repositories, releases := templates.GetHelmAppsConfigData()
config.Repositories = repositories
config.Releases = releases