better warnings display
This commit is contained in:
parent
3cb5cb6bf6
commit
c30d38e108
3 changed files with 10 additions and 8 deletions
15
Messages.hs
15
Messages.hs
|
@ -37,9 +37,8 @@ showProgress :: Annex ()
|
|||
showProgress = verbose $ liftIO $ putStr "\n"
|
||||
|
||||
showLongNote :: String -> Annex ()
|
||||
showLongNote s = verbose $ liftIO $ putStr $ "\n" ++ indented
|
||||
where
|
||||
indented = join "\n" $ map (\l -> " " ++ l) $ lines s
|
||||
showLongNote s = verbose $ liftIO $ putStr $ "\n" ++ indent s
|
||||
|
||||
showEndOk :: Annex ()
|
||||
showEndOk = verbose $ liftIO $ putStrLn "ok"
|
||||
|
||||
|
@ -48,9 +47,13 @@ showEndFail = verbose $ liftIO $ putStrLn "\nfailed"
|
|||
|
||||
{- Exception pretty-printing. -}
|
||||
showErr :: (Show a) => a -> Annex ()
|
||||
showErr e = warning $ show e
|
||||
showErr e = warning $ "git-annex: " ++ show e
|
||||
|
||||
warning :: String -> Annex ()
|
||||
warning s = do
|
||||
warning w = do
|
||||
verbose $ liftIO $ putStr "\n"
|
||||
liftIO $ hPutStrLn stderr $ "git-annex: " ++ s ++ " "
|
||||
liftIO $ hFlush stdout
|
||||
liftIO $ hPutStrLn stderr $ indent w
|
||||
|
||||
indent :: String -> String
|
||||
indent s = join "\n" $ map (\l -> " " ++ l) $ lines s
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue