UNPKG

generator-ftb

Version:

A simple, but powerful code generator for flutter projects using bloc pattern

39 lines (33 loc) 826 B
'use strict'; const Generator = require('yeoman-generator'); const chalk = require('chalk'); const yosay = require('yosay'); module.exports = class extends Generator { prompting() { // Have Yeoman greet the user. this.log( yosay(`Welcome to the great ${chalk.red('generator-ftb')} generator!`) ); const prompts = [ { type: 'confirm', name: 'someAnswer', message: 'Would you like to enable this option?', default: true } ]; return this.prompt(prompts).then(props => { // To access props later use this.props.someAnswer; this.props = props; }); } writing() { this.fs.copy( this.templatePath('dummyfile.txt'), this.destinationPath('dummyfile.txt') ); } install() { this.installDependencies(); } };