CloudBuildSecretCommand class

Inheritance

Constructors

CloudBuildSecretCommand({required CommandLogger logger, String name = 'secret', CommandNames commandNames = CommandNames.public})

Properties

aliases → List<String>
Alternate names for this command.
no setterinherited
argParser → ArgParser
The argument parser for this command.
no setterinherited
argResults → ArgResults?
The parsed argument results for this command.
no setterinherited
baseCommand → String
The base command name the CLI was invoked under, e.g. scloud.
no setterinherited
category → String
The command's category.
no setterinherited
description → String
A description of this command, included in usage.
no setteroverride
envVariables → Map<String, String>
The environment variables used for configuration resolution.
finalinherited
globalConfiguration → GlobalConfiguration
Gets the current global configuration. Valid after the command runner has started running.
no setterinherited
globalResults → ArgResults?
The parsed global argument results.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
hidden → bool
Whether or not this command should be hidden from help listings.
no setterinherited
interactiveOnly → bool
Whether the command is interactive by design and cannot run in --non-interactive mode. The default is false, subclasses can override to true.
no setterinherited
invocation → String
A single-line template for how to invoke this command (e.g. "pub get package").
no setterinherited
logger → CommandLogger
finalinherited
messageOutput → MessageOutput?
no setterinherited
name → String
The name of this command.
final
nonInteractiveHint → String?
The non-interactive alternative shown when an interactiveOnly command is refused in --non-interactive mode.
no setterinherited
options → List<OptionDefinition>
The option definitions for this command.
finalinherited
parent → BetterCommand<OptionDefinition, void>?
The command's parent command, if this is a subcommand.
no setterinherited
requireLogin → bool
Whether the command requires the user to be logged in. The default is true, subclasses can override to false.
finalinherited
runner → CloudCliCommandRunner
Gets the command runner CloudCliCommandRunner.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subcommands → Map<String, Command<void>>
An unmodifiable view of all sublevel commands of this command.
no setterinherited
suggestionAliases → List<String>
Alternate non-functional names for this command.
no setterinherited
summary → String
A short description of this command, included in parent's CommandRunner.usage.
no setterinherited
takesArguments → bool
Whether or not this command takes positional arguments in addition to options.
no setterinherited
usage → String
Generates a string displaying usage information for this command.
no setterinherited
usageExamples → String
Commands can override this getter to add examples to the usage help text.
no setteroverride
usageFooter → String?
An optional footer for usage.
no setterinherited
warnIfBillingOverdue → bool
Whether to warn the user if their account is not in good standing. The default is true, subclasses can override to false.
finalinherited

Methods

addSubcommand(Command<void> command) → void
Adds Command as a subcommand of this.
inherited
confirmToContinue(CommandOutput output, {required String message, bool? defaultValue}) → Future<void>
Confirms with the user whether to continue with the action.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printUsage() → void
Prints the usage information for this command.
inherited
renderCommand<T extends Object>(CommandOutput output, {required Operation<T> operation, required OutputWidget textOutputUi, OutputWidget? jsonOutputUi, OutputWidget? yamlOutputUi, OutputWidget? fallbackErrorUi}) → Future<OutputContext>
inherited
resolveConfiguration(ArgResults? argResults) → Configuration<OptionDefinition>
Resolves the configuration for this command.
inherited
run() → Future<void>
Runs this command. Subclasses should instead override runWithOutput.
inherited
runWithConfig(Configuration<OptionDefinition> commandConfig) → Future<void>
Runs this command with prepared configuration (options).
inherited
runWithOutput(Configuration<OptionDefinition> commandConfig, CommandOutput output) → Future<void>
Runs this command with prepared configuration and output.
inherited
toString() → String
A string representation of this object.
inherited
usageException(String message) → Never
Throws a UsageException with message.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited