InnoBundleCliConfig class

The fully resolved set of CLI options for the inno_bundle command.

Constructors

InnoBundleCliConfig({BuildType type = BuildType.release, bool app = true, bool installer = true, String? buildArgs, String? appVersion, String? signToolName, String? signToolCommand, String? signToolParams, bool installInnoSetup = true, bool generateAppId = true, bool generatePublisher = true, String? appIdNamespace, String? path, bool envs = false, bool hf = true, bool help = false, bool listLanguages = false})
Creates an instance with the given values.
const
InnoBundleCliConfig.parse(List<String> arguments)
Parses the given arguments into an InnoBundleCliConfig.
factory

Properties

app bool
Whether to build the app itself.
final
appIdNamespace String?
Namespace used when generateAppId creates a namespaced UUID.
final
appVersion String?
Overrides the app version resolved from the config file.
final
buildArgs String?
Extra arguments appended to the flutter build ... invocation.
final
envs bool
Whether to print the resolved configuration as environment variables and exit before doing any build work.
final
generateAppId bool
Whether to generate an App ID and persist it into the config file.
final
generatePublisher bool
Whether to derive a publisher name and persist it into the config file.
final
hashCode int
The hash code for this object.
no setterinherited
help bool
Whether to print usage and exit without doing any work.
final
hf bool
Whether to print the header/footer lines framing the command output.
final
installer bool
Whether to produce the installer.
final
installInnoSetup bool
Whether to make sure Inno Setup is installed before building.
final
listLanguages bool
Whether to print the supported Inno Setup languages and exit.
final
path String?
Path to a custom config file; when omitted pubspec.yaml is used.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signToolCommand String?
Overrides the signing tool command defined in the config file.
final
signToolName String?
Overrides the signing tool name defined in the config file.
final
signToolParams String?
Overrides the signing tool parameters defined in the config file.
final
type BuildType
Which build type to produce (release, profile or debug).
final

Methods

helpMessage() String
Returns the usage message describing the accepted options.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

parser ↔ ArgParser
Declares the command-line options accepted by the command.
getter/setter pair