module Test.Framework.Runners.Console.Utilities (
        hideCursorDuring
    ) where

import System.Console.ANSI

import Control.Exception.Extensible


hideCursorDuring :: IO a -> IO a
hideCursorDuring action = bracket hideCursor (const showCursor) (const action)