Allow users to opt out of reading anything from the expected environment file location
This commit is contained in:
		| @ -7,11 +7,14 @@ import           Crypto.Saltine.Core.SecretBox (newKey) | ||||
| import           Crypto.Saltine.Class          (encode) | ||||
| import           Configuration.Dotenv | ||||
| import           System.Directory              (doesFileExist) | ||||
| import           System.Environment            (getEnv) | ||||
| import           System.Environment            (getEnv, lookupEnv) | ||||
|  | ||||
| main :: IO () | ||||
| main = do | ||||
|   loadFile defaultConfig | ||||
|   envFile <- lookupEnv "PURRNOFILE" | ||||
|   case envFile of | ||||
|     Nothing  -> loadFile defaultConfig | ||||
|     _        -> putStrLn "Not using dotenv file" | ||||
|  | ||||
| keyFileInit :: IO () | ||||
| keyFileInit = do | ||||
|  | ||||
		Reference in New Issue
	
	Block a user