Logo Paket

UpdateProcess Module

Contains methods for the update process.

Functions and values

Function or value Description

SelectiveUpdate (dependenciesFile, alternativeProjectRoot, updateMode, semVerUpdateMode, force)

Full Usage: SelectiveUpdate (dependenciesFile, alternativeProjectRoot, updateMode, semVerUpdateMode, force)

Parameters:
Returns: LockFile * bool * Map<GroupName, DependenciesGroup> * (GroupName * PackageName * SemVerInfo option * SemVerInfo option) list
dependenciesFile : DependenciesFile
alternativeProjectRoot : string option
updateMode : UpdateMode
semVerUpdateMode : SemVerUpdateMode
force : bool
Returns: LockFile * bool * Map<GroupName, DependenciesGroup> * (GroupName * PackageName * SemVerInfo option * SemVerInfo option) list

SmartInstall (dependenciesFile, updateMode, options)

Full Usage: SmartInstall (dependenciesFile, updateMode, options)

Parameters:
Returns: bool

Smart install command

dependenciesFile : DependenciesFile
updateMode : UpdateMode
options : UpdaterOptions
Returns: bool

Update (dependenciesFileName, options)

Full Usage: Update (dependenciesFileName, options)

Parameters:
Returns: bool

Update command

dependenciesFileName : string
options : UpdaterOptions
Returns: bool

UpdateFilteredPackages (dependenciesFileName, groupName, packageName, newVersion, options)

Full Usage: UpdateFilteredPackages (dependenciesFileName, groupName, packageName, newVersion, options)

Parameters:
    dependenciesFileName : string
    groupName : GroupName
    packageName : string
    newVersion : string option
    options : UpdaterOptions

Returns: bool

Update a filtered list of packages

dependenciesFileName : string
groupName : GroupName
packageName : string
newVersion : string option
options : UpdaterOptions
Returns: bool

UpdateGroup (dependenciesFileName, groupName, options)

Full Usage: UpdateGroup (dependenciesFileName, groupName, options)

Parameters:
Returns: bool

Update a single group command

dependenciesFileName : string
groupName : GroupName
options : UpdaterOptions
Returns: bool

UpdatePackage (dependenciesFileName, groupName, packageName, newVersion, options)

Full Usage: UpdatePackage (dependenciesFileName, groupName, packageName, newVersion, options)

Parameters:
Returns: bool

Update a single package command

dependenciesFileName : string
groupName : GroupName
packageName : PackageName
newVersion : string option
options : UpdaterOptions
Returns: bool

detectProjectFrameworksForDependenciesFile dependenciesFile

Full Usage: detectProjectFrameworksForDependenciesFile dependenciesFile

Parameters:
Returns: DependenciesFile
dependenciesFile : DependenciesFile
Returns: DependenciesFile

selectiveUpdate force getSha1 getVersionsF getPackageDetailsF getRuntimeGraphFromPackage lockFile dependenciesFile updateMode semVerUpdateMode

Full Usage: selectiveUpdate force getSha1 getVersionsF getPackageDetailsF getRuntimeGraphFromPackage lockFile dependenciesFile updateMode semVerUpdateMode

Parameters:
Returns: LockFile * Map<GroupName, DependenciesGroup>
force : bool
getSha1 : Origin -> string -> string -> VersionRestriction -> string option -> string
getVersionsF : PackageVersionsFunc
getPackageDetailsF : GetPackageDetailsParameters -> Async<PackageDetails>
getRuntimeGraphFromPackage : PackagesFolderGroupConfig option -> GroupName -> ResolvedPackage -> RuntimeGraph option
lockFile : LockFile
dependenciesFile : DependenciesFile
updateMode : UpdateMode
semVerUpdateMode : SemVerUpdateMode
Returns: LockFile * Map<GroupName, DependenciesGroup>

Type something to start searching.