mono_core 0.0.4
mono_core: ^0.0.4 copied to clipboard
Core library for managing the mono CLI and its tasks, plugins, and configuration.
0.0.4 #
- Added
CommandEnvironmentabstraction andCommandEnvironmentBuilderinterface toports/. - Added
CommandRouterinterface andCommandHandlertypedef. - Added
PluginResolverabstraction for resolvingTaskPluginbyPluginId. - New port:
WorkspaceConfigfor workspace configuration IO (read/writemono.yaml,monocfg/*).- Added types:
LoadedRootConfig,PackageRecord.
- Added types:
- New port:
TaskExecutorto centralize env → target → plan → run flow.- Added optional
dryRunLabelparameter to match user-facing task names in dry-run output.
- Added optional
- No behavior change; enables cleaner layering and reuse across CLI implementations.
0.0.3 #
- Added comprehensive test coverage for all core functionality.
0.0.2 #
- New ports to support folder-of-lists configuration patterns:
NamePolicyListConfigFolderGroupStore
- Exports: added the new ports to
src/src.dart. - No breaking API changes.
0.0.1 #
- Initial release with core functionality for the Mono CLI