Add support for specifying the path for chat db. Closes #61

This commit is contained in:
Gabe Kangas
2020-07-15 17:20:47 -07:00
parent 26e4092295
commit a8fe8a1cfa
4 changed files with 26 additions and 15 deletions

View File

@@ -28,6 +28,7 @@ func main() {
log.Infoln(getVersion())
configFile := flag.String("configFile", "config.yaml", "Config File full path. Defaults to current folder")
chatDbFile := flag.String("chatDatabase", "", "Path to the chat database file.")
enableDebugOptions := flag.Bool("enableDebugFeatures", false, "Enable additional debugging options.")
enableVerboseLogging := flag.Bool("enableVerboseLogging", false, "Enable additional logging.")
@@ -48,6 +49,12 @@ func main() {
}
config.Config.EnableDebugFeatures = *enableDebugOptions
if *chatDbFile != "" {
config.Config.ChatDatabaseFilePath = *chatDbFile
} else if config.Config.ChatDatabaseFilePath == "" {
config.Config.ChatDatabaseFilePath = "chat.db"
}
// starts the core
if err := core.Start(); err != nil {
log.Error("failed to start the core package")