package main

import (
	"flag"
	"golang-asynctask/cmd/crm/sync_comuser_to_erp/service"

	"golang-asynctask/boot/crm_comuser_boot"
	"os"
	"os/signal"
	"syscall"

)
var (
	configPath string
	logPath string
)


func main(){
	flag.StringVar(&configPath, "config", "./config/dev/", "配置文件")
	flag.StringVar(&logPath, "logdir", "./logs/", "日志文件存储目录")
	flag.Parse()
	boot.Init(configPath,logPath)

	service.Listen()


	quit := make(chan os.Signal)
	signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
	<-quit
}