913 B

Dart - Brick Generator

A simple command-line application which allows to generate the template of a brick from a project which compiles.

With an entrypoint in bin/, library code in lib/.

How to use

  • Add your app in apps/.
  • Add brick_config.yaml in you app folder and add this fields:

Here we have created wyatt_feature_brick app in apps/

name: wyatt_feature_brick
description: New feature brick including state mananement
path_to_brickify: lib/feature_name

version: 0.1.1

vars:
  feature_name:
    type: string
    name: feature_name
    description: Name of the feature
    default: Dash
    prompt: What is the name of your new feature

then run command with project path

dart tools/brick_generator/bin/brick_generator.dart ./apps/wyatt_feature_brick

TODO

  • bool variables
  • enum variables
  • array variables
  • pre hooks
  • post hooks