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
DownloadLicense (...)
Signature: (root:'?9903 * force:bool * packageName:PackageName * version:SemVerInfo * licenseUrl:string * targetFileName:string) -> Async<unit>
Type parameters: '?9903
DownloadPackage (...)
Signature: (alternativeProjectRoot:string option * root:string * source:PackageSource * caches:Cache list * groupName:GroupName * packageName:PackageName * version:SemVerInfo * isCliTool:bool * includeVersionInPath:bool * force:bool * detailed:bool) -> Async<string * string>

Downloads the given package to the NuGet Cache folder

GetAnalyzerFiles targetFolder
Signature: targetFolder:string -> UnparsedPackageFile []

Finds all analyzer files in a nuget package.

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

Finds all libraries in a nuget package.

GetPackageDetails (...)
Signature: alternativeProjectRoot:string option -> root:string -> force:bool -> sources:PackageSource list -> groupName:'a -> packageName:PackageName -> version:SemVerInfo -> Async<PackageDetails>
Type parameters: 'a
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 -> (sources:seq<PackageSource> * packageName:PackageName) -> Async<(SemVerInfo * PackageSource list) list>

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

getVersionsCached (...)
Signature: key:string -> f:('?9927 * '?9928 * '?9929 -> NuGetRequestGetVersions) -> (source:PackageSource * auth:'?9927 * nugetURL:'?9928 * package:'?9929) -> NuGetRequestGetVersions
Type parameters: '?9927, '?9928, '?9929
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