Я строю генератор йоменов. Я предлагаю пользователю назвать проект следующим образом:
SimplesiteGenerator.prototype.askFor = function askFor() {
var cb = this.async();
console.log(this.yeoman);
var prompts = [{
name: 'siteName',
message: 'What do you want to call your site?'
}];
this.prompt(prompts, function (props) {
this.siteName = props.siteName;
cb();
}.bind(this));
};
Далее строю файловую систему:
SimplesiteGenerator.prototype.app = function app() {
this.mkdir( 'app');
this.mkdir('app/templates');
this.mkdir( 'img');
Я хотел бы создать файловую систему в каталоге с тем же именем, что и у проекта. Как получить предоставленную пользователем опцию и передать ее в приложение?