913 B
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 inapps/
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