Table of Contents

Class PackageToolCommand

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

A one-off package tool command whose await returns its successful raw process result.

public sealed record PackageToolCommand : PackageToolCommand<ExecResult>, IEquatable<ExecOptions>, IEquatable<ToolCommand>, IEquatable<ToolCommand<ExecResult>>, IEquatable<PackageToolCommand<ExecResult>>, IEquatable<PackageToolCommand>

Inheritance

Implements

Constructors

PackageToolCommand(string, string)

Creates a local package-tool command with its manifest package ID and executable command name.

public PackageToolCommand(string packageId, string commandName)

Parameters

packageId string
commandName string

Methods

ReadResult(ExecResult)

Converts a successful raw process result to the command's semantic result.

protected override ExecResult ReadResult(ExecResult result)

Parameters

result ExecResult

Returns

ExecResult