module GitLsRemote where import qualified Github.GitData.References as Github import Data.List (intercalate) main = do possibleReferences <- Github.references "mike-burns" "github" case possibleReferences of (Left error) -> putStrLn $ "Error: " ++ show error (Right references) -> do putStrLn "From git@github.com:mike-burns/github.git" putStrLn $ intercalate "\n" $ map formatReference references formatReference reference = (Github.gitObjectSha $ Github.gitReferenceObject reference) ++ "\t" ++ (Github.gitReferenceRef reference)