ConfigParser constructor
ConfigParser({
- required List<
Task> tasks, - required Map<
String, dynamic> ? arguments, - required Map<
String, dynamic> environments, - required ArgResults? globalResults,
- required Variables variables,
- List<
NotificationConfig> notifications = const [], - Map<
String, dynamic> ai = const {}, - Map<
String, dynamic> changelog = const {}, - ParallelSettings parallelSettings = const ParallelSettings(),
- ErrorPolicy errorPolicy = ErrorPolicy.continueRun,
- HookSet hooks = const HookSet(),
- VersionConfig? versionConfig,
- CleanConfig? clean,
- String output = "distribution",
Creates a new ConfigParser instance.
Parameters:
tasks- The list of tasks defined in the configurationarguments- The map of job arguments defined in the configurationenvironments- The environment variables used in the configurationglobalResults- Global command line argument resultsnotifications- Run level notificationsoutput- The output directory for distribution files (defaults to "distribution")
Implementation
ConfigParser({
required this.tasks,
required this.arguments,
required this.environments,
required this.globalResults,
required this.variables,
this.notifications = const [],
this.ai = const {},
this.changelog = const {},
this.parallelSettings = const ParallelSettings(),
this.errorPolicy = ErrorPolicy.continueRun,
this.hooks = const HookSet(),
this.versionConfig,
this.clean,
this.output = "distribution",
});