api-base/main.go

34 lines
398 B
Go

package main
import (
"fmt"
"go-api/pkg/args"
"go-api/pkg/config"
"log"
"github.com/joho/godotenv"
)
func main() {
fmt.Println("go-api")
godotenv.Load()
if err := args.Parse(); err != nil {
log.Fatal(err)
}
cliArg := args.Get()
if err := config.Load(cliArg.ConfigPath); err != nil {
log.Fatal(err)
}
switch cliArg.Run {
case "server":
break
case "dbtool":
break
}
}