Releases: felangel/mason
Releases · felangel/mason
mason_cli-v0.1.0-dev.51
- feat: support for type
list
inbrick.yaml
varsvars: languages: type: list description: Your favorite languages prompt: What are your favorite languages?
mason-v0.1.0-dev.50
- feat: support for type
list
inbrick.yaml
varsvars: languages: type: list description: Your favorite languages prompt: What are your favorite languages?
- deps: allow latest version of
package:http
mason_logger-v0.2.7
-
feat: add
promptAny
toLogger
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! 🎯'); }
mason_logger-v0.2.6
-
fix:
chooseAny
renders selected results usingdisplay
when specified -
feat: add
LogStyle
andLogTheme
// 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);
mason-v0.1.0-dev.49
- feat: add
PascalDotCase
lambda andString
extension - deps: integrate
package:recase
mason-v0.1.0-dev.48
- fix: git brick install across file systems
- refactor: use
Isolate.run
mason_cli-v0.1.0-dev.50
- feat: standardize stdout across commands
- feat:
mason init
does not automatically install the "hello" brick - feat:
mason init
enhancements to the comments in the generatedmason.yaml
mason_cli-v0.1.0-dev.49
- fix: loop detection in
runSubstitution
- deps: upgrade to
mason ^0.1.0-dev.47
- deps: upgrade to
- feat:
mason new
updates existing brick - refactor: streamline stdout from
mason bundle
- refactor:
mason add
uses "build" instead of "compile"
mason-v0.1.0-dev.47
- fix: loop detection in
runSubstitution
- test: use private mocks
mason_cli-v0.1.0-dev.48
- feat: add
--force
and--dry-run
topublish
command