gitdeploy/internal/options/options.go

28 lines
486 B
Go
Raw Normal View History

2020-09-28 23:39:05 +00:00
package options
import (
"flag"
)
var Server *ServerConfig
type ServerConfig struct {
Addr string
TrustProxy bool
RepoList string
Compress bool
ServePath string
ScriptsPath string
2020-11-21 12:41:01 +00:00
Promotions []string
2020-09-28 23:39:05 +00:00
}
var ServerFlags *flag.FlagSet
var InitFlags *flag.FlagSet
var DefaultMaxBodySize int64 = 1024 * 1024
func init() {
Server = &ServerConfig{}
ServerFlags = flag.NewFlagSet("run", flag.ExitOnError)
InitFlags = flag.NewFlagSet("init", flag.ExitOnError)
2020-09-28 23:39:05 +00:00
}