Copyright | (c) Colin Woodbury 2012 - 2019 |
---|---|
License | GPL3 |
Maintainer | Colin Woodbury <colin@fosskers.ca> |
Safe Haskell | None |
Language | Haskell2010 |
Handle all -C
flags - those which involve the package cache.
Synopsis
- downgradePackages :: (Carrier sig m, Member (Reader Env) sig, Member (Error Failure) sig, Member (Lift IO) sig) => NESet PkgName -> m ()
- searchCache :: (Carrier sig m, Member (Reader Env) sig, Member (Lift IO) sig) => Text -> m ()
- backupCache :: (Carrier sig m, Member (Reader Env) sig, Member (Error Failure) sig, Member (Lift IO) sig) => Path Absolute -> m ()
- cleanCache :: (Carrier sig m, Member (Reader Env) sig, Member (Error Failure) sig, Member (Lift IO) sig) => Word -> m ()
- cleanNotSaved :: (Carrier sig m, Member (Reader Env) sig, Member (Lift IO) sig) => m ()
Documentation
downgradePackages :: (Carrier sig m, Member (Reader Env) sig, Member (Error Failure) sig, Member (Lift IO) sig) => NESet PkgName -> m () Source #
Interactive. Gives the user a choice as to exactly what versions they want to downgrade to.
searchCache :: (Carrier sig m, Member (Reader Env) sig, Member (Lift IO) sig) => Text -> m () Source #
Print all package filenames that match a given Text
.
backupCache :: (Carrier sig m, Member (Reader Env) sig, Member (Error Failure) sig, Member (Lift IO) sig) => Path Absolute -> m () Source #
The destination folder must already exist for the back-up to begin.