Tools which allow developers to create and consume reusable templates called bricks.
Bot releases are hidden (Show)
Published by felangel over 2 years ago
fix: file path looping array resolution
feat: brick.yaml
vars array support
vars:
color:
type: array
description: Your desired build flavors
defaults:
- production
prompt: What build flavors would you like?
values:
- development
- staging
- production
Published by felangel over 2 years ago
chooseOne
API windows compatibilitychooseAny
/// Ask user to choose zero or more options.
final desserts = logger.chooseAny(
'Which desserts do you like?',
choices: ['🍦', '🍪', '🍩'],
);
Published by felangel over 2 years ago
stderr
by @Luckey-Elijah in https://github.com/felangel/mason/pull/393
Logger().err(...)
Logger().warn(...)
Logger().progress(...).fail(...)
Published by felangel over 2 years ago
brick.yaml
Published by felangel over 2 years ago
fix: do not prompt when overwrite rule is alwaysOverwrite
feat: brick.yaml
vars enum support
vars:
color:
type: enum
description: Your favorite color
default: green
prompt: What is your favorite color?
values:
- red
- green
- blue
Published by felangel over 2 years ago
mason search
command (@Luckey-Elijah)Published by felangel over 2 years ago
search
to MasonApi
by @Luckey-Elijah in https://github.com/felangel/mason/pull/381
Published by felangel over 2 years ago
feat: chooseOne
API
final favoriteColor = logger.chooseOne(
'What is your favorite color?',
choices: ['red', 'green', 'blue'],
defaultValue: 'blue',
);
Published by felangel over 2 years ago
Published by felangel over 2 years ago
mason: ^0.1.0-dev.23
mason_logger: ^0.1.0-dev.9
Published by felangel over 2 years ago
mason_logger ^0.1.0-dev.9
Published by felangel over 2 years ago
progress
API enhancements (@wolfenrain)
final progress = Logger().progress('calculating');
try {
await _performCalculation();
// Complete progress successfully.
progress.complete();
} catch (error, stackTrace) {
// Terminate progress unsuccessfully.
progress.fail();
}
Published by felangel over 2 years ago
mustacheCase
lambdaPublished by felangel over 2 years ago
mason upgrade
command to upgrade bricks to their latest versionsPublished by felangel over 2 years ago
Published by felangel over 2 years ago
Published by felangel over 2 years ago
OverwriteRule
Published by felangel over 2 years ago
GeneratorTarget
Published by felangel over 2 years ago
# before
hello:
version: ^0.1.0
# after
hello: ^0.1.0
Published by felangel over 2 years ago
HookContext
vars mutation