Logo Paket

GarbageCollection Module

Contains methods for the garbage collection of no longer needed files.

Types

Type Description

ExtractedPackage

Functions and values

Function or value Description

CleanUp (dependenciesFile, lockFile)

Full Usage: CleanUp (dependenciesFile, lockFile)

Parameters:

Remove all packages from the packages folder which are not part of the lock file.

dependenciesFile : DependenciesFile
lockFile : LockFile

cleanupCaches dependenciesFile lockFile

Full Usage: cleanupCaches dependenciesFile lockFile

Parameters:
dependenciesFile : DependenciesFile
lockFile : LockFile

deleteUnusedPackages lockFile

Full Usage: deleteUnusedPackages lockFile

Parameters:

Remove all packages from the packages folder which are not part of the lock file.

lockFile : LockFile

discoverDirectExtractedPackages groupName groupPackagesDirectory

Full Usage: discoverDirectExtractedPackages groupName groupPackagesDirectory

Parameters:
Returns: ExtractedPackage list

Discover all packages currently available in the packages folder

groupName : GroupName
groupPackagesDirectory : DirectoryInfo
Returns: ExtractedPackage list

removeOlderVersionsFromCache (cache, packageName, versions)

Full Usage: removeOlderVersionsFromCache (cache, packageName, versions)

Parameters:

Removes older packages from the cache

cache : Cache
packageName : PackageName
versions : SemVerInfo seq

Type something to start searching.