endaft library Null safety

Classes

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

Extensions

DynamicExtensions

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
LogFunc = void Function(String message)
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.