diff options
| author | Kumar Damani <me@kumardamani.net> | 2024-09-18 22:28:52 +0000 |
|---|---|---|
| committer | Kumar Damani <me@kumardamani.net> | 2024-09-18 22:28:52 +0000 |
| commit | 0df96f374a028312572f91ea00787800e9dca69a (patch) | |
| tree | 9f3cc38aa59ee1c44d43fa113116004b41d4d16a /nccli.go | |
| parent | e08c3889c19fce02f36a085d7f0930d2fbb6c49f (diff) | |
better ux for the domain cli arg
Diffstat (limited to 'nccli.go')
| -rw-r--r-- | nccli.go | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -69,7 +69,7 @@ func getEnv(key string) (string, error) { // Load ENV vars into the apiUrl var. // Returns nil if config loaded successfully, error otherwise. func loadConfig() (string, error) { - keys := [5]string{"API_USER", "API_KEY", "ACCESS_IP", "DOMAIN_MAIN", "DOMAIN_END"} + keys := [4]string{"API_USER", "API_KEY", "ACCESS_IP", "DOMAIN"} for _, key := range keys { _, err := getEnv(key) if err != nil { @@ -79,8 +79,11 @@ func loadConfig() (string, error) { user, _ := getEnv("API_USER") apiKey, _ := getEnv("API_KEY") accessIP, _ := getEnv("ACCESS_IP") - domainMain, _ := getEnv("DOMAIN_MAIN") - domainEnd, _ := getEnv("DOMAIN_END") + + domain, _ := getEnv("DOMAIN") + domainSlices := strings.Split(domain, ".") + domainMain := domainSlices[0] + domainEnd := domainSlices[1] apiUrl := "https://api.namecheap.com/xml.response?ApiUser=" + user + "&ApiKey=" + apiKey + |
