all library Null safety

Classes

AssetRequirement
Represents an asset file requirement
Assets
Represents a collection of known assets
AssetString
Represents a string-base asset
BlockLogger
BuildRunnerBuildTask
BuildRunnerCleanTask
CheckFSTask
CheckToolsTask
CleanDirTask
DartCompileTask
DartTestTask
DockerBuildTask
DockerRunTask
EnDaftCommand
FileParsers
Basic file type parsers
FileRequirement
Represents a file requirement
GitStatusTask
InstallEnDaftFilesTask
Logger
PubGetTask
RegExps
Well known regular expressions
TaskCommand
A task command meant to be sequenced by other commands
TaskRequirements
Describes a task's execution requirements
UpdateSchemasTask
Utils
Common utility functions shared by all tasks and commands
ValidateJsonTask
ZipArchiveTask

Enums

CpuArch
KnownPaths

Typedefs

ArgsProvider = Map<String, dynamic>? Function(String taskName)
FileCreator = bool Function({File file})
A handler to create a file at path with content
FileParser<T> = T Function(Uint8List data)
A handler to convert data from a File into T
MatchedClosure = T Function<T>(T result)
ProcessFinalizer = void Function(int code)
A callback for external process finalization
SuccessClosure = bool Function(bool success, [String? reason])
WorkerFunc = Future<bool> Function()
The definition of a worker function used in an automated sequence.