mirror of
https://github.com/tladesignz/dnstt.git
synced 2026-10-01 19:38:02 +03:00
Better command-line usage message.
This commit is contained in:
@@ -310,11 +310,15 @@ func run(domain dns.Name, upstream net.Addr, udpAddr string) error {
|
||||
func main() {
|
||||
var udpAddr string
|
||||
|
||||
flag.StringVar(&udpAddr, "udp", "", "UDP port to listen on")
|
||||
flag.Usage = func() {
|
||||
fmt.Fprintf(flag.CommandLine.Output(), "Usage: %s -udp ADDR DOMAIN UPSTREAMADDR\n", os.Args[0])
|
||||
flag.PrintDefaults()
|
||||
}
|
||||
flag.StringVar(&udpAddr, "udp", "", "UDP address to listen on")
|
||||
flag.Parse()
|
||||
|
||||
if flag.NArg() != 2 {
|
||||
fmt.Fprintf(os.Stderr, "usage: %s -udp ADDR DOMAIN UPSTREAMADDR\n", os.Args[0])
|
||||
flag.Usage()
|
||||
os.Exit(1)
|
||||
}
|
||||
domain, err := dns.ParseName(flag.Arg(0))
|
||||
|
||||
Reference in New Issue
Block a user