Allow users to opt out of reading anything from the expected environment file location

This commit is contained in:
James Eversole 2024-02-17 09:28:32 -06:00
parent 0e8144b82c
commit c26c7e8696

View File

@ -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