BPConfig class

The actual class holding the fields of the config

Constructors

BPConfig({PlatformConfig? android, PlatformConfig? ios, PlatformConfig? linux, PlatformConfig? macos, PlatformConfig? web, PlatformConfig? windows, String? xcodeDerivedKey, String? preBuildCommand, String? postBuildCommand, required bool cleanFlutter, required bool printstdout, required DateTime timestamp, required String version, required bool generateLog, required String buildVersion, required List<String> cmdArgs})
BPConfig.fromMap(YamlMap data, List<String> args, String version, String buildVersion)
Parsed the config from the map
factory

Properties

android PlatformConfig?
getter/setter pair
buildVersion String
getter/setter pair
cleanFlutter bool
getter/setter pair
cmdArgs List<String>
getter/setter pair
generateLog bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
ios PlatformConfig?
getter/setter pair
linux PlatformConfig?
getter/setter pair
logFile String
Gets the path of the log file, if log generation is not prevented via the config
no setter
macos PlatformConfig?
getter/setter pair
needXCodeDerivedCleaning bool
Checks if the XCode derived data is provided AND there is a build target for Apple devices
no setter
platforms List<TargetPlatform>
The list of target platforms provided in the config
no setter
postBuildCommand String?
getter/setter pair
preBuildCommand String?
getter/setter pair
printstdout bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timestamp DateTime
getter/setter pair
version String
getter/setter pair
web PlatformConfig?
getter/setter pair
windows PlatformConfig?
getter/setter pair
xcodeDerivedKey String?
getter/setter pair

Methods

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 Methods

readPubspec(List<String> args) Future<BPConfig>