| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Status
Documentation
data FileStatus a Source #
Constructors
| Same a | |
| Differs a a | |
| OverlayOnly a | |
| PortageOnly a | |
| HackageOnly a |
Instances
| Functor FileStatus Source # | |
Defined in Status Methods fmap :: (a -> b) -> FileStatus a -> FileStatus b # (<$) :: a -> FileStatus b -> FileStatus a # | |
| Eq a => Eq (FileStatus a) Source # | |
Defined in Status | |
| Ord a => Ord (FileStatus a) Source # | |
Defined in Status Methods compare :: FileStatus a -> FileStatus a -> Ordering # (<) :: FileStatus a -> FileStatus a -> Bool # (<=) :: FileStatus a -> FileStatus a -> Bool # (>) :: FileStatus a -> FileStatus a -> Bool # (>=) :: FileStatus a -> FileStatus a -> Bool # max :: FileStatus a -> FileStatus a -> FileStatus a # min :: FileStatus a -> FileStatus a -> FileStatus a # | |
| Show a => Show (FileStatus a) Source # | |
Defined in Status Methods showsPrec :: Int -> FileStatus a -> ShowS # show :: FileStatus a -> String # showList :: [FileStatus a] -> ShowS # | |
data StatusDirection Source #
Constructors
| PortagePlusOverlay | |
| OverlayToPortage | |
| HackageToOverlay |
Instances
| Eq StatusDirection Source # | |
Defined in Status Methods (==) :: StatusDirection -> StatusDirection -> Bool # (/=) :: StatusDirection -> StatusDirection -> Bool # | |
fromStatus :: FileStatus a -> a Source #
status :: Verbosity -> FilePath -> FilePath -> RepoContext -> IO (Map PackageName [FileStatus ExistingEbuild]) Source #
runStatus :: Verbosity -> FilePath -> FilePath -> StatusDirection -> [String] -> RepoContext -> IO () Source #