RosettaCodeData/Task/Read-a-configuration-file/Haskell/read-a-configuration-file-2.hs
2023-07-01 13:44:08 -04:00

8 lines
258 B
Haskell

import Data.ConfigFile
import Data.Either.Utils
getSetting cp x = forceEither $ get cp "Default" x
cp <- return . forceEither =<< readfile emptyCP "name_of_configuration_file"
let username = getSetting cp "username"
password = getSetting cp "password"