|  | @@ -10,27 +10,16 @@ import (
 | 
											
												
													
														|  |  var (
 |  |  var (
 | 
											
												
													
														|  |  	fPort    = pflag.IntP("port", "p", 80, "exposing port")
 |  |  	fPort    = pflag.IntP("port", "p", 80, "exposing port")
 | 
											
												
													
														|  |  	fTimeout = pflag.DurationP("timeout", "t", 15*time.Second, "timeout duration")
 |  |  	fTimeout = pflag.DurationP("timeout", "t", 15*time.Second, "timeout duration")
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	fPreset = pflag.Bool("preset", false, "config preset mode")
 |  | 
 | 
											
												
													
														|  | -	fConfig = pflag.String("config", "", "config file path")
 |  | 
 | 
											
												
													
														|  |  )
 |  |  )
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func init() {
 |  |  func init() {
 | 
											
												
													
														|  |  	pflag.Parse()
 |  |  	pflag.Parse()
 | 
											
												
													
														|  |  	config.Instance()
 |  |  	config.Instance()
 | 
											
												
													
														|  | 
 |  | +	config.PrintBanner()
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func main() {
 |  |  func main() {
 | 
											
												
													
														|  | -	var err error
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	if *fPreset {
 |  | 
 | 
											
												
													
														|  | -		err = preset()
 |  | 
 | 
											
												
													
														|  | -	} else {
 |  | 
 | 
											
												
													
														|  | -		config.PrintBanner()
 |  | 
 | 
											
												
													
														|  | -		err = serve()
 |  | 
 | 
											
												
													
														|  | -	}
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -	if err != nil {
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if err := serve(); err != nil {
 | 
											
												
													
														|  |  		panic(err)
 |  |  		panic(err)
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 |