[Skip CI]

This commit is contained in:
MetaCubeX
2022-03-15 22:25:33 +08:00
parent 3e89bee524
commit c85305ead8
4 changed files with 53 additions and 5 deletions

View File

@ -22,6 +22,7 @@ var (
flagset map[string]bool
version bool
testConfig bool
geodataMode bool
homeDir string
configFile string
externalUI string
@ -35,6 +36,7 @@ func init() {
flag.StringVar(&externalUI, "ext-ui", "", "override external ui directory")
flag.StringVar(&externalController, "ext-ctl", "", "override external controller address")
flag.StringVar(&secret, "secret", "", "override secret for RESTful API")
flag.BoolVar(&geodataMode, "m", false, "set geodata mode")
flag.BoolVar(&version, "v", false, "show current version of clash")
flag.BoolVar(&testConfig, "t", false, "test configuration and exit")
flag.Parse()
@ -75,6 +77,10 @@ func main() {
log.Fatalln("Initial configuration directory error: %s", err.Error())
}
if geodataMode {
config.GeodataMode = true
}
if testConfig {
if _, err := executor.Parse(); err != nil {
log.Errorln(err.Error())