NuGetCache Module
Contains NuGet cache support.
Types and nested modules
| Type/Module | Description |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Functions and values
| Function or value |
Description
|
Full Usage:
CopyFromCache (config, cacheFileName, licenseCacheFile, packageName, version, force, detailed)
Parameters:
ResolvedPackagesFolder
cacheFileName : string
licenseCacheFile : string
packageName : PackageName
version : SemVerInfo
force : bool
detailed : bool
Returns: Async<string option>
|
Extracts the given package to the ./packages folder
|
Full Usage:
CopyLicenseFromCache (config, cacheFileName, packageName, version, force)
Parameters:
ResolvedPackagesFolder
cacheFileName : string
packageName : PackageName
version : SemVerInfo
force : bool
Returns: Async<unit>
|
|
Full Usage:
CopyToCache (cache, fileName, force)
Parameters:
Cache
fileName : string
force : bool
|
Puts the package into the cache
|
Full Usage:
ExtractPackage (fileName, targetFolder, packageName, version, detailed)
Parameters:
string
targetFolder : string
packageName : PackageName
version : SemVerInfo
detailed : bool
Returns: Async<string>
|
Extracts the given package to the ./packages folder
|
Full Usage:
ExtractPackageToUserFolder (source, downloadedNupkgPath, packageName, version, kind)
Parameters:
PackageSource
downloadedNupkgPath : string
packageName : PackageName
version : SemVerInfo
kind : ResolvedPackageKind
Returns: Async<string>
|
Extracts the given package to the user folder
|
|
|
Full Usage:
GetLicenseFileName packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: string
|
|
Full Usage:
GetPackageFileName packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: string
|
|
Full Usage:
GetPackageUserFolderDir (packageName, version, kind)
Parameters:
PackageName
version : SemVerInfo
kind : ResolvedPackageKind
Returns: string
|
|
Full Usage:
GetTargetUserFolder packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: string
|
|
Full Usage:
GetTargetUserNupkg packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: string
|
|
Full Usage:
GetTargetUserToolsFolder packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: string
|
|
Full Usage:
IsPackageVersionExtracted (config, packageName, version)
Parameters:
ResolvedPackagesFolder
packageName : PackageName
version : SemVerInfo
Returns: bool
|
|
Full Usage:
TryGetFallbackFolder ()
Parameters:
unit
Returns: string option
|
|
Full Usage:
TryGetFallbackFolderFromBin ()
Parameters:
unit
Returns: string option
|
|
Full Usage:
TryGetFallbackFolderFromHardCodedPath
Returns: Lazy<string option>
|
|
Full Usage:
TryGetFallbackNupkg packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: string option
|
|
Full Usage:
getCacheDataFromExtractedPackage packageName version
Parameters:
PackageName
version : SemVerInfo
Returns: Async<NuGetPackageCache option>
|
|
Full Usage:
getCacheFiles force cacheVersion nugetURL packageName version
Parameters:
bool
cacheVersion : string
nugetURL : string
packageName : PackageName
version : SemVerInfo
Returns: FileInfo
|
|
Full Usage:
getDetailsFromCacheOr force nugetURL packageName version getViaWebRequest
Parameters:
bool
nugetURL : string
packageName : PackageName
version : SemVerInfo
getViaWebRequest : unit -> Async<ODataSearchResult>
Returns: Async<ODataSearchResult>
|
|
|
|
Full Usage:
isExtracted directory packageName version
Parameters:
DirectoryInfo
packageName : PackageName
version : SemVerInfo
Returns: bool
Modifiers: inline |
|
Full Usage:
normalizeUrl url
Parameters:
string
Returns: string
Modifiers: inline |
|
Full Usage:
parsePackageInfoFromFileName fileName
Parameters:
string
Returns: (PackageName * SemVerInfo) option
|
Reads packageName and version from .nupkg file name
|
Full Usage:
tryAndIgnoreUrl doIgnore doWarn source tryAgain f urls
Parameters:
bool
doWarn : bool
source : NuGetSource
tryAgain : QueryResult -> bool
f : string -> Async<QueryResult>
urls : UrlToTry list
Returns: Async<QueryResult>
|
|
Full Usage:
tryFindLocalPackage directory packageName version
Parameters:
string
packageName : PackageName
version : SemVerInfo
Returns: FileInfo option
|
|
Full Usage:
tryGetDetailsFromCache force nugetURL packageName version
Parameters:
bool
nugetURL : string
packageName : PackageName
version : SemVerInfo
Returns: ODataSearchResult option
|
|
Paket