diff --git a/addon/ng2/commands/new.js b/addon/ng2/commands/new.js new file mode 100644 index 000000000000..3751f1ff2965 --- /dev/null +++ b/addon/ng2/commands/new.js @@ -0,0 +1,17 @@ +'use strict'; + +var NewCommand = require('ember-cli/lib/commands/new'); + +module.exports = NewCommand.extend({ + availableOptions: [ + { name: 'dry-run', type: Boolean, default: false, aliases: ['d'] }, + { name: 'verbose', type: Boolean, default: false, aliases: ['v'] }, + { name: 'blueprint', type: String, default: 'ng2', aliases: ['b'] }, + { name: 'skip-npm', type: Boolean, default: false, aliases: ['sn'] }, + { name: 'skip-bower', type: Boolean, default: true, aliases: ['sb'] }, + { name: 'skip-git', type: Boolean, default: false, aliases: ['sg'] }, + { name: 'directory', type: String , aliases: ['dir'] } + ] +}); + +module.exports.overrideCore = true; diff --git a/addon/ng2/index.js b/addon/ng2/index.js index 82823b09bff3..64ff033de3a8 100644 --- a/addon/ng2/index.js +++ b/addon/ng2/index.js @@ -2,5 +2,10 @@ 'use strict'; module.exports = { - name: 'ng2' + name: 'ng2', + includedCommands: function() { + return { + 'new': require('./commands/new') + }; + } };