コード例 #1
0
ファイル: client.go プロジェクト: mashuai/http2
func init() {
	f := flag.NewFlagSet(os.Args[0], flag.ExitOnError)
	f.BoolVar(&nullout, "n", false, "null output")
	f.StringVar(&post, "d", "", "send post data")
	f.IntVar(&loglevel, "l", 0, logger.Help())
	f.Parse(os.Args[1:])
	for 0 < f.NArg() {
		f.Parse(f.Args()[1:])
	}
	logger.Level(loglevel)
}
コード例 #2
0
ファイル: server.go プロジェクト: mashuai/http2
func init() {
	f := flag.NewFlagSet(os.Args[0], flag.ExitOnError)
	f.IntVar(&loglevel, "l", 0, logger.Help())
	f.StringVar(&dir, "d", ".", "document root")
	f.StringVar(&key, "key", "keys/key.pem", "ssl key")
	f.StringVar(&cert, "cert", "keys/cert.pem", "ssl cert")
	f.Parse(os.Args[1:])
	for 0 < f.NArg() {
		f.Parse(f.Args()[1:])
	}
	logger.Level(loglevel)
}