mason_cli 0.1.0-dev.14
mason_cli: ^0.1.0-dev.14 copied to clipboard
Mason CLI allows developers to create and consume reusable templates called bricks.
0.1.0-dev.14 #
- feat: add
mason unbundlecommand - chore: upgrade to
mason ^0.1.0-dev.10
0.1.0-dev.13 #
- feat: improve stdout for
mason bundle - fix: mason list git path parsing
0.1.0-dev.12 #
- feat: support for environment in
brick.yamlmason initincludesenvironmentmason newincludesenvironment
- feat: verify brick compatibility
mason getensures bricks are compatiblemason addensures bricks are compatiblemason makeensures bricks are compatible
0.1.0-dev.11 #
-
BREAKING: feat:
mason addsupport for hosted bricks# add from registry mason add my_brick -
feat:
mason logincommand -
feat:
mason logoutcommand -
feat:
mason publishcommand -
feat:
mason listincludes brick source -
fix: clear
bricks.jsonprior to fetching viamason get -
fix: verify/validate brick name matches name in
mason.yamlduringmason get -
fix: simplify update prompt styling
-
refactor: populate bricks from
bricks.jsondirectly -
refactor: remove dependency on
package:archive -
docs: update
READMEto include new commands -
chore: upgrade to
mason ^0.1.0-dev.7 -
chore: upgrade to Dart 2.16
0.1.0-dev.10 #
-
BREAKING feat: upgrade to
mason ^0.1.0-dev.6-
add
--set-exit-if-changedtomakecommand# fail with exit code 70 if any files were changed mason make greeting --name Dash --set-exit-if-changed ✓ Made brick greeting (0.1s) ✓ Generated 1 file: GREETINGS.md (new) ✗ 1 file changed
-
0.1.0-dev.9 #
- feat: apply bzip compression to universal bundle
- chore: fix typo in CHANGELOG
0.1.0-dev.8 #
- feat: add
mason updatecommand - feat: remove auto-update prompt when newer version exists
- docs: minor updates to CLI description and README
0.1.0-dev.7 #
-
BREAKING feat: upgrade to
mason ^0.1.0-dev.5-
computed vars support via
HookContext// pre_gen.dart import 'package:mason/mason.dart'; // Every hook must contain a run method which accepts a `HookContext` // from package:mason/mason.dart. void run(HookContext context) { // Read / Write vars context.vars = { ...context.vars, 'custom_var': 'foo', }; // Use the logger context.logger.info('hello from pre_gen.dart'); }
-
0.1.0-dev.6 #
- BREAKING feat: upgrade to
mason ^0.1.0-dev.4versionis required inMasonBundlebrick.yamlvariable enhancement support
- feat:
mason make <brick> --helpvariable enhancements- show variable types, descriptions, and default values
- feat: enhance bricks generated by:
mason initmason new
- feat:
mason lsreturns bricks in alphabetical order
0.1.0-dev.5 #
- BREAKING feat: upgrade to
mason ^0.1.0-dev.3versionis required inbrick.yaml
- feat: add
versionto newly created bricksmason newandmason init
0.1.0-dev.4 #
- chore: upgrade to
mason ^0.1.0-dev.2
0.1.0-dev.2 #
- feat: upgrade to
mason ^0.1.0-dev.1
0.1.0-dev.1 #
Dev Release
- chore: initial package (🚧 under construction 🚧)