test-framework-0.3.3: Test/Framework/Runners/Console/Utilities.hs
module Test.Framework.Runners.Console.Utilities (
hideCursorDuring
) where
import System.Console.ANSI
import System.IO
import Control.Exception.Extensible
hideCursorDuring :: IO a -> IO a
hideCursorDuring action = bracket hideCursor (const (showCursor >> hFlush stdout)) (const action)