mono 0.0.4
mono: ^0.0.4 copied to clipboard
The fastest and most flexible CLI for managing Dart/Flutter monorepos, tasks, scanning, groups, and more.
0.0.4 #
- Refactor: Commands now delegate execution to a centralized TaskExecutor. Behavior unchanged; see
mono_cliandmono_corechangelogs for internals.
0.0.3 #
- New: Built-in commands
formatandtest.mono format [targets] [--check]usesdart format(write by default;--checkverifies formatting).mono test [targets]runsflutter testfor Flutter packages anddart testfor Dart packages.
- Added comprehensive test coverage for all commands and functionality.
0.0.2 #
- New: File-based groups under
monocfg/groups/*.list(one package per line).- Added
mono group <name>andmono ungroup <name>to create/delete groups. mono list groupsnow reads frommonocfg/groups/.- Group selection UI fixed (space toggles, enter confirms,
qcancels gracefully).
- Added
- New: Run tasks as top-level commands:
mono [taskname] [targets].- Added
mono tasksto list all tasks. - External (exec) tasks now require explicit targets; use
allto run on all packages. - Built-in commands like
getstill default to all when no targets are given.
- Added
- Update:
mono getuses the new group store for:groupresolution. - Docs: README updated with file-based groups and task invocation examples.
0.0.1 #
- Initial release of the Mono CLI with the core CLI functionality:
setup,scan,get,list