Tools which allow developers to create and consume reusable templates called bricks.
Bot releases are visible (Hide)
Published by felangel about 1 year ago
mason_logger v0.2.9
dart fix --apply
Published by felangel about 1 year ago
dart fix --apply
Published by felangel about 1 year ago
confirm
gracefully handles utf8
decode errorspubspec.yaml
Published by felangel over 1 year ago
list
variable type in brick.yaml
Published by felangel over 1 year ago
list
in brick.yaml
vars
vars:
languages:
type: list
description: Your favorite languages
prompt: What are your favorite languages?
Published by felangel over 1 year ago
list
in brick.yaml
vars
vars:
languages:
type: list
description: Your favorite languages
prompt: What are your favorite languages?
package:http
Published by felangel over 1 year ago
feat: add promptAny
to Logger
final logger = Logger();
// Prompt for a dynamic list of values.
final List<String> languages = logger.promptAny(
'What are your favorite programming languages?',
);
if (languages.contains('dart')) {
logger.info('Nice, I like dart too! 🎯');
}
Published by felangel over 1 year ago
fix: chooseAny
renders selected results using display
when specified
feat: add LogStyle
and LogTheme
// Create a custom `LogTheme` by overriding zero or more log styles.
final customTheme = LogTheme(
detail: (m) => darkGray.wrap(m),
info: (m) => m,
success: (m) => lightGreen.wrap(m),
warn: (m) => yellow.wrap(m),
err: (m) => lightRed.wrap(m),
alert: (m) => backgroundRed.wrap(white.wrap(m)),
);
// Create a logger with the custom theme
final logger = Logger(theme: customTheme);
// Use the logger
logger.info('hello world');
// Perform a one-off override
String? myCustomStyle(String? m) => lightCyan.wrap(m);
logger.info('custom style', style: myCustomStyle);
Published by felangel over 1 year ago
PascalDotCase
lambda and String
extensionpackage:recase
Published by felangel over 1 year ago
Isolate.run
Published by felangel over 1 year ago
mason init
does not automatically install the "hello" brickmason init
enhancements to the comments in the generated mason.yaml
Published by felangel over 1 year ago
runSubstitution
mason ^0.1.0-dev.47
mason new
updates existing brickmason bundle
mason add
uses "build" instead of "compile"Published by felangel over 1 year ago
runSubstitution
Published by felangel over 1 year ago
--force
and --dry-run
to publish
commandPublished by felangel over 1 year ago
Published by felangel over 1 year ago
repository
field and README
updates to new brickpublish_to
field in brick.yaml
mason ^0.1.0-dev.46
Published by felangel over 1 year ago
MasonBundle
use fieldRename: FieldRename.snake
Published by felangel over 1 year ago
publishTo
to MasonBundle
Published by felangel over 1 year ago
publish_to
in brick.yaml
Published by felangel over 1 year ago
publish_to
field in brick.yaml