@@ -6,39 +6,39 @@ module Stack.Script
66 ( scriptCmd
77 ) where
88
9- import Stack.Prelude
10- import Data.ByteString.Builder (toLazyByteString )
11- import qualified Data.ByteString.Char8 as S8
12- import qualified Data.Conduit.List as CL
13- import Data.List.Split (splitWhen )
14- import qualified Data.Map.Strict as Map
15- import qualified Data.Set as Set
16- import Distribution.Compiler (CompilerFlavor (.. ))
17- import Distribution.ModuleName (ModuleName )
9+ import Data.ByteString.Builder ( toLazyByteString )
10+ import qualified Data.ByteString.Char8 as S8
11+ import qualified Data.Conduit.List as CL
12+ import Data.List.Split ( splitWhen )
13+ import qualified Data.Map.Strict as Map
14+ import qualified Data.Set as Set
15+ import Distribution.Compiler ( CompilerFlavor (.. ) )
16+ import Distribution.ModuleName ( ModuleName )
1817import qualified Distribution.PackageDescription as PD
1918import qualified Distribution.Types.CondTree as C
20- import Distribution.Types.ModuleReexport
21- import Distribution.Types.PackageName (mkPackageName )
22- import Distribution.Types.VersionRange (withinRange )
23- import Distribution.System ( Platform (.. ))
19+ import Distribution.Types.ModuleReexport ( moduleReexportName )
20+ import Distribution.Types.PackageName ( mkPackageName )
21+ import Distribution.Types.VersionRange ( withinRange )
22+ import Distribution.System ( Platform (.. ) )
2423import qualified Pantry.SHA256 as SHA256
25- import Path hiding (replaceExtension )
26- import Path.IO
24+ import Path ( parent )
25+ import Path.IO ( getModificationTime , resolveFile' )
26+ import qualified RIO.Directory as Dir
27+ import RIO.Process ( exec , proc , readProcessStdout_ , withWorkingDir )
28+ import qualified RIO.Text as T
2729import qualified Stack.Build
2830import Stack.Build.Installed
29- import Stack.Constants ( osIsWindows )
31+ import Stack.Constants ( osIsWindows )
3032import Stack.PackageDump
33+ import Stack.Prelude
3134import Stack.Options.ScriptParser
3235import Stack.Runners
33- import Stack.Setup ( withNewLocalBuildTargets )
34- import Stack.SourceMap ( getCompilerInfo , immutableLocSha )
36+ import Stack.Setup ( withNewLocalBuildTargets )
37+ import Stack.SourceMap ( getCompilerInfo , immutableLocSha )
3538import Stack.Types.Compiler
3639import Stack.Types.Config
3740import Stack.Types.SourceMap
38- import System.FilePath (dropExtension , replaceExtension )
39- import qualified RIO.Directory as Dir
40- import RIO.Process
41- import qualified RIO.Text as T
41+ import System.FilePath ( dropExtension , replaceExtension )
4242
4343-- | Type representing exceptions thrown by functions exported by the
4444-- "Stack.Script" module.
0 commit comments