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 #