moose_cli 0.6.0
moose_cli: ^0.6.0 copied to clipboard
Moose CLI is a lightweight utility that reports the currently installed CLI version.
Unreleased #
0.6.0 #
- Fixed README: moved the orphaned
moose helprow into the commands table and removed the duplicate trailing line.
0.5.0 #
- Fixed Flutter (and git/dart) detection failing on Windows by passing
runInShell: truetoProcess.run, allowing resolution of.bat/.cmdwrappers on PATH.
0.4.0 #
initnow copiesai/,doc/, andREADME.mdfrom themoose_coredependency (resolved via.dart_tool/package_config.json) into the new project.initdynamically renames thenameproperty in the generatedpubspec.yamlto match the project name provided by the user.
0.3.0 #
- Rebuilt
initto require a manifest (--manifest path/to/manifest.json) that defines the base repository plus optional plugins/adapters, clone those repositories via git, and strip their.gitmetadata after copying. initnow injects plugin/adapter imports and registry calls intolib/main.dartbased on the manifest contents.- After copying the template and extensions,
initrunsdart pub getinside the new project. - Each plugin may now include its own
moose.manifest.jsondescribing import files and dependencies; these dependencies are automatically merged into the generated project'spubspec.yaml. - Added
plugin addandadapter addcommands to extend an existing project post-init. - Added support for remote manifests (fetched via URL).
- Added default repository fallback when no
--manifestis provided. - Added Flutter installation check before project creation.
0.2.0 #
- Added
initcommand that proxiesflutter init. - Embedded CLI metadata and AI artifacts.
- Documented AI tooling resources.
- Renamed the global executable from
moose_clitomoose. - Added Flutter resolution helper that honors
MOOSE_FLUTTER_BIN/FLUTTER_ROOT. - Automatically inject
moose_coredependency into newly created Flutter apps. - Removed the
moose_coredependency to keep the CLI self-contained.