mason_cli 0.1.0-dev.7 copy "mason_cli: ^0.1.0-dev.7" to clipboard
mason_cli: ^0.1.0-dev.7 copied to clipboard

outdated

Mason CLI allows developers to create and consume reusable templates called bricks.

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.4
    • version is required in MasonBundle
    • brick.yaml variable enhancement support
  • feat: mason make <brick> --help variable enhancements
    • show variable types, descriptions, and default values
  • feat: enhance bricks generated by:
    • mason init
    • mason new
  • feat: mason ls returns bricks in alphabetical order

0.1.0-dev.5 #

  • BREAKING feat: upgrade to mason ^0.1.0-dev.3
    • version is required in brick.yaml
  • feat: add version to newly created bricks
    • mason new and mason init

0.1.0-dev.4 #

  • chore: upgrade to mason ^0.1.0-dev.2

0.1.0-dev.3 #

  • feat: add mason list --global (#176)
  • chore(deps): upgrade to build_verify: ^3.0.0

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 🚧)
301
likes
0
pub points
86%
popularity

Publisher

verified publisherbrickhub.dev

Mason CLI allows developers to create and consume reusable templates called bricks.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args, checked_yaml, mason, path, pub_updater, recase, universal_io

More

Packages that depend on mason_cli