Files
lookupip/main.go
Ryan Hamilton a7d010334c Fix non pointer reference
I broke this not realizing I needed to use a pointer reference.
2022-01-10 15:14:32 -06:00

27 lines
532 B
Go

package main
import (
"github.com/ryanehamil/lookupip/src/ipapi"
"github.com/ryanehamil/lookupip/src/utils"
)
var detail bool
var ip string
var properties string
func main() {
// Parse command line flags
utils.ParseFlags(&ip, &properties, &detail)
// Use the IP-API to lookup the IP address
data, err := ipapi.Lookup(&ip, &properties)
utils.HandleError(err)
// Format the data to a string
result := ipapi.GetProperties(data, properties, detail)
// Print result with PrintOut
utils.PrintOut(result)
utils.Exit(0)
}