From e1b70ae46bc455fddd6921ee6bd9ce64618adafb Mon Sep 17 00:00:00 2001 From: George Date: Wed, 16 Sep 2020 11:19:03 -0400 Subject: [PATCH] rm cmd/meshname --- cmd/meshname/main.go | 57 -------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 cmd/meshname/main.go diff --git a/cmd/meshname/main.go b/cmd/meshname/main.go deleted file mode 100644 index bbad1c7..0000000 --- a/cmd/meshname/main.go +++ /dev/null @@ -1,57 +0,0 @@ -package main - -import ( - "fmt" - "net" - "os" - "strings" - - "github.com/zhoreeq/meshname/src/meshname" -) - -func main() { - domainZone := strings.TrimSuffix(meshname.DomainZone, ".") - - usage := "Usage:\n\nmeshname lookup DOMAIN\nmeshname reverse_lookup IP" - if len(os.Args) != 3 { - fmt.Println(usage) - return - } - - action := os.Args[1] - target := os.Args[2] - - switch action { - case "lookup": - labels := strings.Split(target, ".") - if len(labels) < 2 || !strings.HasSuffix(target, domainZone) { - fmt.Println("Invalid domain") - return - } - subDomain := labels[len(labels)-2] - if len(subDomain) != 26 { - fmt.Println("Invalid subdomain length") - return - } - - result, err := meshname.IPFromDomain(subDomain) - if err != nil { - fmt.Println("Error:", err) - return - } - fmt.Println(result.String()) - return - case "reverse_lookup": - ip := net.ParseIP(target) - if ip == nil { - fmt.Println("Invalid IP address") - return - } - result := meshname.DomainFromIP(ip) - fmt.Println(result + "." + domainZone) - return - default: - fmt.Println(usage) - return - } -}