Class ScoopUpdate
- Namespace
- DotNetDo
- Assembly
- DotNetDo.Core.dll
Updates Scoop itself or installed apps.
public sealed record ScoopUpdate : ScoopCommand, IEquatable<ExecOptions>, IEquatable<ToolCommand>, IEquatable<ToolCommand<ExecResult>>, IEquatable<ExecToolCommand>, IEquatable<ScoopCommand>, IEquatable<ScoopUpdate>Inheritance
Implements
Properties
All
Updates every installed app.
public bool All { get; init; }Property Value
Apps
Installed app names to update; when empty, Scoop updates itself.
public IReadOnlyList<string> Apps { get; init; }Property Value
CommandParts
Gets every canonically ordered rendered command fragment.
protected override IReadOnlyList<string?> CommandParts { get; }Property Value
Force
Reinstalls apps even when no newer version exists.
public bool Force { get; init; }Property Value
Global
Updates globally installed apps.
public bool Global { get; init; }Property Value
Independent
Skips automatic dependency installation.
public bool Independent { get; init; }Property Value
NoCache
Downloads artifacts without using Scoop's download cache.
public bool NoCache { get; init; }Property Value
Quiet
Hides nonessential update messages.
public bool Quiet { get; init; }Property Value
SkipHashCheck
Skips artifact hash validation.
public bool SkipHashCheck { get; init; }