Skip to content

Commit 427c7b1

Browse files
committed
feat(new command): override ember-cli's new command with better defaults
Closes #3
1 parent 39813c7 commit 427c7b1

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

addon/ng2/commands/new.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
'use strict';
2+
3+
var NewCommand = require('ember-cli/lib/commands/new');
4+
5+
module.exports = NewCommand.extend({
6+
availableOptions: [
7+
{ name: 'dry-run', type: Boolean, default: false, aliases: ['d'] },
8+
{ name: 'verbose', type: Boolean, default: false, aliases: ['v'] },
9+
{ name: 'blueprint', type: String, default: 'ng2', aliases: ['b'] },
10+
{ name: 'skip-npm', type: Boolean, default: false, aliases: ['sn'] },
11+
{ name: 'skip-bower', type: Boolean, default: true, aliases: ['sb'] },
12+
{ name: 'skip-git', type: Boolean, default: false, aliases: ['sg'] },
13+
{ name: 'directory', type: String , aliases: ['dir'] }
14+
]
15+
});
16+
17+
module.exports.overrideCore = true;

addon/ng2/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,10 @@
22
'use strict';
33

44
module.exports = {
5-
name: 'ng2'
5+
name: 'ng2',
6+
includedCommands: function() {
7+
return {
8+
'new': require('./commands/new')
9+
};
10+
}
611
};

0 commit comments

Comments
 (0)