Class ScoopBucket
- Namespace
- DotNetDo
- Assembly
- DotNetDo.Core.dll
Manages Scoop buckets, the repositories from which apps are discovered.
public sealed record ScoopBucket : ScoopCommand, IEquatable<ExecOptions>, IEquatable<ToolCommand>, IEquatable<ToolCommand<ExecResult>>, IEquatable<ExecToolCommand>, IEquatable<ScoopCommand>, IEquatable<ScoopBucket>Inheritance
Implements
Properties
Command
The bucket operation to perform.
public ScoopBucketCommand? Command { get; init; }Property Value
CommandParts
Gets every canonically ordered rendered command fragment.
protected override IReadOnlyList<string?> CommandParts { get; }Property Value
CustomCommand
An operation not represented by DotNetDo.ScoopBucketCommand.
public string? CustomCommand { get; init; }Property Value
Name
The bucket to add or remove.
public string? Name { get; init; }Property Value
Repository
The repository backing a custom bucket.
public string? Repository { get; init; }