package config import ( "encoding/json" "flag" "fmt" "os" "git.kundeng.us/phoenix/sender/models" ) const ( App_Name = "sender" ) func IsVersionFlagPresent() bool { versionFlag := flag.Bool("version", false, "Print version information") flag.Parse() if *versionFlag { return true } else { return true } } func ParseConfig(filepath string) (config models.TwiloDetails, success bool) { content, err := os.ReadFile(filepath) fmt.Println("Reading config file...") fmt.Printf("%s\n", filepath) if err != nil { fmt.Println("An error reading the file") return } err = json.Unmarshal(content, &config) if err != nil { fmt.Println("An error occurred") return config, false } return config, true }