func main() { log.Println("start") cf, err := config.AppConfig() if err != nil { log.Fatalln("config load error: ", err) } cf.Dump() util.CheckDir(cf.DownloadDirectory) util.CheckDir(cf.ResultDirectory) if len(os.Args) == 0 { DoFetch(cf) } else { for _, arg := range os.Args[1:] { switch arg { case "fetch": DoFetch(cf) case "parse": DoParse(cf) case "backup": DoBackup(cf) default: log.Fatalf("unknown arg: \"%s\"", arg) } } } log.Println("done") }
func main() { log.Println("start") cf, err := config.AppConfig() if err != nil { log.Fatalln("config load error: ", err) } cf.Dump() util.CheckDir(cf.DownloadDirectory) util.CheckDir(cf.ResultDirectory) DoFetch(cf) log.Println("done") }