ICommand<TOptions> Interface

graph BT Type["ICommand<TOptions>"] class Type type-node Implementing0["ExportCommand"]-.->Type click Implementing0 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/ExportCommand" Implementing1["CreateCommand"]-.->Type click Implementing1 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/CreateCommand" Implementing2["OpenCommand"]-.->Type click Implementing2 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/OpenCommand" Implementing3["DiscardCommand"]-.->Type click Implementing3 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/DiscardCommand" Implementing4["LabelCommand"]-.->Type click Implementing4 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/LabelCommand" Implementing5["InitCommand"]-.->Type click Implementing5 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/InitCommand" Implementing6["AddAssetsCommand"]-.->Type click Implementing6 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/AddAssetsCommand" Implementing7["CloseCommand"]-.->Type click Implementing7 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/CloseCommand" Implementing8["ShowConfigCommand"]-.->Type click Implementing8 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/ShowConfigCommand" Implementing9["PublishCommand"]-.->Type click Implementing9 "/GitReleaseManager/api/GitReleaseManager.Core.Commands/PublishCommand"

Syntax

public interface ICommand<TOptions> where TOptions : BaseSubOptions

Type Parameters

Name Description
TOptions

Methods

Name Value Summary
ExecuteAsync(TOptions) Task<int>
GitHub