Commit d5154c9602abfcd4b428c625da5070cbaa9452eb Parent: ac9ae73aefafc904fbc7bfb74bb222ae3dcc71f3 Author: mcol <mcol@posteo.net> Date: 2021-11-21 01:19:20 +0000 Committer: mcol <mcol@posteo.net> Committed: 2021-11-21 01:19:20 +0000 Make config path absolute so dhall doesn't complain
src/Main.hs Modified
@@ -6,7 +6,6 @@ import Paths_gitserve (version) -import Data.Text (Text) import Data.Version (showVersion) import qualified Options.Applicative as O @@ -19,7 +18,7 @@ Command line options -} data Options = Options - { config :: Text + { config :: FilePath , force :: Bool , printVersion :: Bool }
src/Config.hs Modified
@@ -14,7 +14,10 @@ host, ) where +import Control.Monad ((<=<)) +import Data.Text (pack) import Dhall +import System.Directory (makeAbsolute) data Config = Config { repoPaths :: [FilePath] @@ -29,5 +32,5 @@ instance FromDhall Config -getConfig :: Text -> IO Config -getConfig = input auto +getConfig :: String -> IO Config +getConfig = input auto . pack <=< makeAbsolute