Copyright | (c) Colin Woodbury 2012 - 2018 |
---|---|
License | GPL3 |
Maintainer | Colin Woodbury <colin@fosskers.ca> |
Safe Haskell | None |
Language | Haskell2010 |
Module for connecting to the AUR servers, downloading PKGBUILDs and package sources.
Synopsis
- aurLookup :: Manager -> NonEmptySet PkgName -> IO (Maybe (Set PkgName, Set Buildable))
- aurRepo :: Repository
- aurInfo :: (Member (Reader Settings) r, Member (Error Failure) r, Member IO r) => NonEmpty PkgName -> Eff r [AurInfo]
- aurSearch :: (Member (Reader Settings) r, Member (Error Failure) r, Member IO r) => Text -> Eff r [AurInfo]
- clone :: Buildable -> IO (Maybe (Path Absolute))
- pkgUrl :: PkgName -> Text
Batch Querying
aurLookup :: Manager -> NonEmptySet PkgName -> IO (Maybe (Set PkgName, Set Buildable)) Source #
Attempt to retrieve info about a given Set
of packages from the AUR.
aurRepo :: Repository Source #
Yield fully realized Package
s from the AUR.
Single Querying
aurInfo :: (Member (Reader Settings) r, Member (Error Failure) r, Member IO r) => NonEmpty PkgName -> Eff r [AurInfo] Source #
Frontend to the aur
library. For -Ai
.
aurSearch :: (Member (Reader Settings) r, Member (Error Failure) r, Member IO r) => Text -> Eff r [AurInfo] Source #
Frontend to the aur
library. For -As
.