A template generator which helps teams generate files quickly and consistently.
package:mason contains the core generator that powers package:mason_cli and can be used to build custom code generation tools.
import 'dart:io';
import 'package:mason/mason.dart';
Future<void> main() async {
  final brick = Brick.git(
    const GitPath(
      'https://github.com/felangel/mason',
      path: 'bricks/greeting',
    ),
  );
  final generator = await MasonGenerator.fromBrick(brick);
  final target = DirectoryGeneratorTarget(Directory.current);
  await generator.generate(target, vars: <String, dynamic>{'name': 'Dash'});
}
Libraries
- mason
 - A Dart template generator which helps teams generate files quickly and consistently.