|
1 | 1 | {-# OPTIONS_HADDOCK hide #-} |
2 | 2 | module System.Process.Quick.Prelude (module M, liftIO1) where |
3 | 3 |
|
| 4 | +import Control.Monad.Writer.Strict as M (MonadWriter (tell), WriterT, execWriterT) |
4 | 5 | import Control.Exception.Safe as M (MonadMask, MonadCatch, bracket, tryIO, try, tryAny, throw) |
5 | 6 | import Control.Lens as M (Lens', at, (^.), (.~), (%~), _1, _2) |
6 | 7 | import Control.Monad.Time as M (MonadTime(..)) |
7 | 8 | import Data.Char as M (isAlphaNum, isAlpha, isLetter, isLower, toLower) |
8 | | -import Data.Data as M (Data, gmapM) |
| 9 | +import Data.Data as M (Data, gmapM, gmapT) |
9 | 10 | import Data.Generics.Labels as M () |
10 | 11 | import Data.HList as M (typeRep) |
11 | 12 | import Data.List as M (isSuffixOf) |
12 | 13 | import Data.Set as M (member) |
13 | 14 | import Data.Time.Clock as M (NominalDiffTime, diffUTCTime) |
14 | | -import Data.Typeable as M (eqT) |
| 15 | +import Data.Typeable as M (TypeRep, eqT, (:~:) (Refl)) |
15 | 16 | import Debug.TraceEmbrace as M (tr, tw) |
16 | 17 | import Generic.Random as M (genericArbitraryU) |
17 | 18 | import GHC.TypeLits as M (Symbol, KnownSymbol (..), symbolVal) |
18 | 19 | import Refined as M (Refined, unrefine, refine, Predicate (..), throwRefineOtherException) |
19 | 20 | import Relude as M hiding (Predicate) |
20 | 21 | import Relude.Extra as M (toPairs) |
21 | 22 | import System.Exit as M (ExitCode (..)) |
| 23 | +import System.IO.Unsafe as M (unsafePerformIO) |
22 | 24 | import System.Process as M (ProcessHandle, CreateProcess (..), readCreateProcess, readCreateProcessWithExitCode) |
23 | 25 | import System.Process.Quick.Pretty as M |
24 | 26 | import Test.QuickCheck as M (Gen, Arbitrary (..), generate, chooseInt, sized, elements, listOf) |
|
0 commit comments