From 89c122f27059d60e9370a4a778a9d856a25f8ca4 Mon Sep 17 00:00:00 2001 From: Balakrishnan Balasubramanian Date: Tue, 24 Oct 2023 13:23:53 -0400 Subject: [PATCH] add validation for empty token and domain --- go.mod | 2 +- main.go | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index e58c70f..6f5dd1a 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module go.balki.me/cloudflare-dns-cli -go 1.20 +go 1.21 require ( github.com/libdns/cloudflare v0.1.0 diff --git a/main.go b/main.go index 061a6ae..301f23c 100644 --- a/main.go +++ b/main.go @@ -113,6 +113,16 @@ func main() { flag.BoolVar(&mx, "m", mx, "Set mx record with cname value") flag.Parse() + if token == "" { + flag.Usage() + log.Panicln("empty cloudflare api token") + } + + if domain == "" { + flag.Usage() + log.Panicln("empty domain name") + } + provider := cloudflare.Provider{APIToken: token} zone := domain + "."