Options class

Dartle configuration options.

Constructors

Options({Level logLevel = log.Level.INFO, bool colorfulLog = true, bool showHelp = false, bool showVersion = false, bool showTasks = false, bool showTaskGraph = false, bool forceTasks = false, bool parallelizeTasks = true, bool resetCache = false, bool logBuildTime = true, bool runPubGet = true, bool disableCache = false, List<String> tasksInvocation = const []})
const

Properties

colorfulLog bool
final
disableCache bool
final
forceTasks bool
final
hashCode int
The hash code for this object.
no setterinherited
logBuildTime bool
final
logLevel → Level
final
parallelizeTasks bool
final
resetCache bool
final
runPubGet bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showHelp bool
final
showInfoOnly bool
Whether any of the informational options is true.
no setter
showTaskGraph bool
final
showTasks bool
final
showVersion bool
final
tasksInvocation List<String>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toArgs({bool includeTasks = true}) List<String>
Convert this options object to the equivalent command-line arguments.
toString() String
A string representation of this object.
override

Operators

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