package main import ( "flag" "fmt" "git.sfnt.net/sfnt/cnlink/conf" "git.sfnt.net/sfnt/cnlink/lib/shorturl" "git.sfnt.net/sfnt/cnlink/web" "os" ) func main() { cfgFile := flag.String("c", "config.conf", "configuration file") version := flag.Bool("v", false, "Version") flag.Parse() if *version { fmt.Println(conf.Version) os.Exit(0) } // parse config conf.MustParseConfig(*cfgFile) shorturl.Start() web.Start() }