move config & logging packages into internal submodules
This commit is contained in:
parent
e525b7ff3b
commit
450d425b04
5 changed files with 62 additions and 38 deletions
11
main.go
11
main.go
|
|
@ -7,12 +7,17 @@ import (
|
|||
"os/signal"
|
||||
|
||||
"github.com/bwmarrin/discordgo"
|
||||
"gitlab.com/whom/bingobot/internal/config"
|
||||
"gitlab.com/whom/bingobot/internal/logging"
|
||||
)
|
||||
|
||||
var (
|
||||
Token = flag.String("token", "", "Bot authentication token")
|
||||
App = flag.String("app", "", "Application ID")
|
||||
Guild = flag.String("guild", "", "Guild ID") // Do we want it to be tied to one server?
|
||||
|
||||
appConfig *config.AppConfig
|
||||
Log logging.Logger
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
@ -21,13 +26,15 @@ func main() {
|
|||
log.Fatal("application id is not set")
|
||||
}
|
||||
|
||||
err := parseConfigs()
|
||||
var err error
|
||||
|
||||
appConfig, err = config.Parse()
|
||||
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
initLogger()
|
||||
Log = logging.InitLogger(appConfig)
|
||||
|
||||
err = startBot()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue