diff --git a/cfg/config.go b/cfg/config.go index d505531..8c68346 100644 --- a/cfg/config.go +++ b/cfg/config.go @@ -13,10 +13,10 @@ type Config struct { ScriptBinaryPath string `required:"true" split_words:"true"` WebhookScriptPath string `required:"true" split_words:"true"` FileToWatchPath string `required:"true" split_words:"true"` - TestFileToWatchPath string `required:"true" split_words:"true"` + TestFileToWatchPath string `required:"false" split_words:"true"` } -func rootDir() string { +func RootDir() string { cmdOut, err := exec.Command("git", "rev-parse", "--show-toplevel").Output() if err != nil { log.Fatalf("exec.Command: %s", err) @@ -29,7 +29,7 @@ func rootDir() string { func NewConfig(isProd bool) *Config { if !isProd { - err := godotenv.Load(rootDir() + "/.env") + err := godotenv.Load(RootDir() + "/.env") if err != nil { log.Fatalf("environment variable ENV is empty and an error occurred while loading the .env file\n") }