github.com/ipfans/trojan-go@v0.11.0/main.go (about) 1 package main 2 3 import ( 4 "flag" 5 6 _ "github.com/ipfans/trojan-go/component" 7 "github.com/ipfans/trojan-go/log" 8 "github.com/ipfans/trojan-go/option" 9 ) 10 11 func main() { 12 flag.Parse() 13 for { 14 h, err := option.PopOptionHandler() 15 if err != nil { 16 log.Fatal("invalid options") 17 } 18 err = h.Handle() 19 if err == nil { 20 break 21 } 22 } 23 }