ReleasePacker class

Constructors

ReleasePacker(String name, Version version, List<ReleasePackerFile> files, {List<ReleasePackerCommand>? prepareCommands, List<ReleasePackerCommand>? finalizeCommands, Map<String, String>? properties, Directory? configDirectory})
ReleasePacker.fromFile(File file, {Map<String, String>? properties, Directory? rootDirectory, bool allowPropertiesFromEnv = false})
factory
ReleasePacker.fromFilePath(String filePath, {Map<String, String>? properties, Directory? rootDirectory, bool allowPropertiesFromEnv = false})
factory
ReleasePacker.fromJson(Map<String, Object?> json, {Map<String, String>? properties, Directory? rootDirectory, bool allowPropertiesFromEnv = false})
factory

Properties

configDirectory Directory?
final
files List<ReleasePackerFile>
final
finalizeCommands List<ReleasePackerCommand>?
final
hashCode int
The hash code for this object.
no setterinherited
name String
final
prepareCommands List<ReleasePackerCommand>?
final
properties Map<String, String>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version Version
final

Methods

buildFromDirectory({Directory? rootDirectory, String? sourcePath, String? platform}) Future<ReleaseBundleZip>
finalize(Directory rootDirectory, {ReleaseBundle? releaseBundle, String? platform}) Future<Map<ReleasePackerCommand, bool>>
getFile(String filePath, {String? platform}) ReleasePackerFile?
getFileMatching(RegExp filePathRegexp) ReleasePackerFile?
getFiles({String? platform}) List<ReleasePackerFile>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prepare(Directory rootDirectory, {String? platform}) Future<Map<ReleasePackerCommand, bool>>
toString() String
A string representation of this object.
override

Operators

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