module Git (config) where import Data.Text (Text, pack, unpack) import System.Process (readProcess) config :: Text -> IO Text config :: Text -> IO Text config Text key = String -> Text pack forall b c a. (b -> c) -> (a -> b) -> a -> c . forall a. [a] -> a head forall b c a. (b -> c) -> (a -> b) -> a -> c . String -> [String] lines forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> String -> [String] -> String -> IO String readProcess String "git" [String "config", Text -> String unpack Text key] String ""