RunPlan class final

How to run a command across workspace packages.

Constructors

RunPlan({required List<WorkspacePackage> packages, int? concurrency, bool failFast = false, bool dependencyOrder = false, Map<String, Set<String>> dependencies = const {}})
const

Properties

concurrency → int?
The most packages to run at once. null runs all at once.
final
dependencies → Map<String, Set<String>>
For each package name, the names of the planned packages it depends on. Only filled in when dependencyOrder is on.
final
dependencyOrder → bool
Whether a package waits for its workspace dependencies to finish.
final
failFast → bool
Whether to stop the remaining packages when one fails.
final
hashCode → int
The hash code for this object.
no setterinherited
isSingle → bool
Whether the command runs once in one package, with the terminal.
no setter
packages → List<WorkspacePackage>
The packages to run in, in workspace order.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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