-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Update your package index incrementally (requires git)
--
@package stackage-update
@version 0.1.1.3
module Stackage.Update
-- | Perform an update from the Git repository
stackageUpdate :: StackageUpdateSettings -> IO ()
-- | Settings for controlling the update process.
--
-- Use defaultStackageUpdateSettings to create a value of this
-- type.
--
-- Since 0.1.0.0
data StackageUpdateSettings
-- | Default settings for the update process.
--
-- Since 0.1.0.0
defaultStackageUpdateSettings :: StackageUpdateSettings
-- | Should we verify the signature on the Git tag.
--
-- Default: False
--
-- Since 0.1.1.0
setVerify :: Bool -> StackageUpdateSettings -> StackageUpdateSettings
-- | Remote repository to use
--
-- Default: allCabalFiles
--
-- Since 0.1.1.0
setRemote :: String -> StackageUpdateSettings -> StackageUpdateSettings
-- | Local directory name to clone into
--
-- Default: "all-cabal-files"
--
-- Since 0.1.1.0
setDirectoryName :: FilePath -> StackageUpdateSettings -> StackageUpdateSettings
-- | URL for the all-cabal-files repo
--
-- Since 0.1.1.0
allCabalFiles :: String
-- | URL for the all-cabal-hashes repo
--
-- Since 0.1.1.0
allCabalHashes :: String