UNPKG

bricks-cli

Version:

Command line tool for developing ambitious ember.js apps

33 lines (27 loc) 816 B
'use strict'; var path = require('path'); var Command = require('../models/command'); module.exports = Command.extend({ name: 'build', description: 'Builds your app and places it into the output path (dist/ by default).', availableOptions: [ { name: 'environment', type: String, default: 'development' }, { name: 'output-path', type: path, default: 'dist/' }, { name: 'watch', type: Boolean, default: false } ], run: function(commandOptions) { var BuildTask = this.taskFor(commandOptions); var buildTask = new BuildTask({ ui: this.ui, analytics: this.analytics }); return buildTask.run(commandOptions); }, taskFor: function(options) { if (options.watch) { return this.tasks.BuildWatch; } else { return this.tasks.Build; } } });