Safe Haskell | None |
---|---|
Language | Haskell98 |
The packages methods of ide.
- packageConfig :: PackageAction
- packageConfig' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
- buildPackage :: Bool -> Bool -> Bool -> IDEPackage -> (Bool -> IDEAction) -> IDEAction
- packageDoc :: PackageAction
- packageDoc' :: Bool -> Bool -> IDEPackage -> (Bool -> IDEAction) -> IDEAction
- packageClean :: PackageAction
- packageClean' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
- packageCopy :: PackageAction
- packageCopy' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
- packageRun :: PackageAction
- packageRunJavaScript :: PackageAction
- activatePackage :: Maybe FilePath -> Maybe IDEPackage -> Maybe Text -> IDEM ()
- deactivatePackage :: IDEAction
- packageInstallDependencies :: PackageAction
- packageRegister :: PackageAction
- packageRegister' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
- packageTest :: PackageAction
- packageTest' :: Bool -> Bool -> IDEPackage -> Bool -> (Bool -> IDEAction) -> IDEAction
- packageSdist :: PackageAction
- packageOpenDoc :: PackageAction
- getPackageDescriptionAndPath :: IDEM (Maybe (PackageDescription, FilePath))
- getEmptyModuleTemplate :: PackageDescription -> Text -> IO Text
- getModuleTemplate :: FilePath -> PackageDescription -> Text -> Text -> Text -> IO Text
- data ModuleLocation
- addModuleToPackageDescr :: ModuleName -> [ModuleLocation] -> PackageAction
- delModuleFromPackageDescr :: ModuleName -> PackageAction
- backgroundBuildToggled :: IDEAction
- runUnitTestsToggled :: IDEAction
- makeModeToggled :: IDEAction
- debugStart :: PackageAction
- printBindResultFlag :: Bool -> Text
- breakOnErrorFlag :: Bool -> Text
- breakOnExceptionFlag :: Bool -> Text
- printEvldWithShowFlag :: Bool -> Text
- tryDebug :: DebugAction -> PackageAction
- tryDebugQuiet :: DebugAction -> PackageAction
- executeDebugCommand :: Text -> Sink ToolOutput IDEM () -> DebugAction
- choosePackageFile :: Window -> Maybe FilePath -> IO (Maybe FilePath)
- idePackageFromPath :: Sink ToolOutput IDEM () -> FilePath -> IDEM (Maybe IDEPackage)
- refreshPackage :: Sink ToolOutput IDEM () -> PackageM (Maybe IDEPackage)
Documentation
packageConfig' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction Source
buildPackage :: Bool -> Bool -> Bool -> IDEPackage -> (Bool -> IDEAction) -> IDEAction Source
packageDoc' :: Bool -> Bool -> IDEPackage -> (Bool -> IDEAction) -> IDEAction Source
packageClean' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction Source
packageCopy' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction Source
activatePackage :: Maybe FilePath -> Maybe IDEPackage -> Maybe Text -> IDEM () Source
packageRegister' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction Source
packageTest' :: Bool -> Bool -> IDEPackage -> Bool -> (Bool -> IDEAction) -> IDEAction Source
getPackageDescriptionAndPath :: IDEM (Maybe (PackageDescription, FilePath)) Source
- Utility functions/procedures, that have to do with packages
getEmptyModuleTemplate :: PackageDescription -> Text -> IO Text Source
getModuleTemplate :: FilePath -> PackageDescription -> Text -> Text -> Text -> IO Text Source
printBindResultFlag :: Bool -> Text Source
breakOnErrorFlag :: Bool -> Text Source
breakOnExceptionFlag :: Bool -> Text Source
printEvldWithShowFlag :: Bool -> Text Source
executeDebugCommand :: Text -> Sink ToolOutput IDEM () -> DebugAction Source
idePackageFromPath :: Sink ToolOutput IDEM () -> FilePath -> IDEM (Maybe IDEPackage) Source
refreshPackage :: Sink ToolOutput IDEM () -> PackageM (Maybe IDEPackage) Source