Files
gocommon/flags.go
2023-06-20 17:32:43 +09:00

23 lines
653 B
Go

package gocommon
import (
"flag"
"io"
"os"
)
var commandLine = flag.NewFlagSet("gocommon", flag.ContinueOnError)
var devflag = commandLine.Bool("dev", false, "")
var configfileflag = commandLine.String("config", "", "")
var PrefixPtr = commandLine.String("prefix", "", "'")
var portptr = commandLine.Int("port", 80, "")
var tls = commandLine.String("tls", "", "")
var NoSessionFlag = commandLine.Bool("nosession", false, "nosession=[true|false]")
var NeedPrefetch = commandLine.Bool("prefetch", false, "")
var Linkupdate = commandLine.String("updatelink", "", "")
func init() {
commandLine.SetOutput(io.Discard)
commandLine.Parse(os.Args[1:])
}