Paket


NuGet

Namespace: Paket

Nested types and modules

TypeDescription
GetVersionError
GetVersionRequest
GetVersionRequestResult
NuGetContent
NuGetPackageCache
NuGetPackageContent
SourceRequest
SourceResponse
SourceResponseType
UnparsedPackageFile

Functions and values

Function or valueDescription
addContent content contents
Signature: content:string -> contents:NuGetContent list -> NuGetContent list
createEntry content
Signature: content:string -> NuGetContent
DownloadAndExtractPackage (...)
Signature: (alternativeProjectRoot:string option * root:string * isLocalOverride:bool * config:PackagesFolderGroupConfig * source:PackageSource * caches:Cache list * groupName:GroupName * packageName:PackageName * version:SemVerInfo * isCliTool:bool * includeVersionInPath:bool * downloadLicense:bool * force:bool * detailed:bool) -> Async<string * string>

Downloads the given package to the NuGet Cache folder

DownloadLicense (...)
Signature: (root:'?9888 * force:bool * packageName:PackageName * version:SemVerInfo * licenseUrl:string * targetFileName:string) -> Async<unit>
Type parameters: '?9888
GetAnalyzerFiles targetFolder
Signature: targetFolder:string -> UnparsedPackageFile []

Finds all analyzer files in a nuget package.

GetContent dir
Signature: dir:string -> Lazy<NuGetPackageContent>
GetLibFiles targetFolder
Signature: targetFolder:string -> UnparsedPackageFile []

Finds all libraries in a nuget package.

GetPackageDetails (...)
Signature: alternativeProjectRoot:string option -> root:string -> force:bool -> parameters:GetPackageDetailsParameters -> Async<PackageDetails>
GetTargetsFiles (targetFolder, pkg)
Signature: (targetFolder:string * pkg:PackageName) -> UnparsedPackageFile []

Finds all targets files in a nuget package.

GetVersions (...)
Signature: force:bool -> alternativeProjectRoot:string option -> root:string -> parameters:GetPackageVersionsParameters -> Async<(SemVerInfo * PackageSource list) list>

Allows to retrieve all version no. for a package from the given sources.

getVersionsCached (...)
Signature: key:string -> f:('?9911 * '?9912 * '?9913 -> NuGetRequestGetVersions) -> (source:PackageSource * auth:'?9911 * nugetURL:'?9912 * package:'?9913) -> NuGetRequestGetVersions
Type parameters: '?9911, '?9912, '?9913
ofDirectory targetFolder
Signature: targetFolder:string -> NuGetContent
ofFiles filesList
Signature: filesList:seq<string> -> NuGetContent list
protocolCache
Signature: ConcurrentDictionary<PackageSource,string>
tryFindFolder folder content
Signature: folder:string -> content:NuGetPackageContent -> UnparsedPackageFile list option
tryNuGetV3 (auth, nugetV3Url, package)
Signature: (auth:Auth option * nugetV3Url:string * package:PackageName) -> NuGetRequestGetVersions
Fork me on GitHub