UNPKG

1.97 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const Command = require('../ember-cli/lib/models/command');
4const InitCommand = Command.extend({
5 name: 'init',
6 description: 'Creates a new Angular CLI project in the current folder.',
7 works: 'everywhere',
8 availableOptions: [
9 { name: 'dry-run', type: Boolean, default: false, aliases: ['d'] },
10 { name: 'verbose', type: Boolean, default: false, aliases: ['v'] },
11 { name: 'link-cli', type: Boolean, default: false, aliases: ['lc'] },
12 { name: 'ng4', type: Boolean, default: false },
13 { name: 'skip-install', type: Boolean, default: false, aliases: ['si'] },
14 { name: 'skip-git', type: Boolean, default: false, aliases: ['sg'] },
15 { name: 'skip-tests', type: Boolean, default: false, aliases: ['st'] },
16 { name: 'skip-commit', type: Boolean, default: false, aliases: ['sc'] },
17 { name: 'name', type: String, default: '', aliases: ['n'] },
18 { name: 'source-dir', type: String, default: 'src', aliases: ['sd'] },
19 { name: 'style', type: String, default: 'css' },
20 { name: 'prefix', type: String, default: 'app', aliases: ['p'] },
21 { name: 'routing', type: Boolean, default: false },
22 { name: 'inline-style', type: Boolean, default: false, aliases: ['is'] },
23 { name: 'inline-template', type: Boolean, default: false, aliases: ['it'] }
24 ],
25 anonymousOptions: ['<glob-pattern>'],
26 run: function (commandOptions, rawArgs) {
27 const InitTask = require('../tasks/init').default;
28 const initTask = new InitTask({
29 cliProject: this.project,
30 project: this.project,
31 tasks: this.tasks,
32 ui: this.ui,
33 });
34 return initTask.run(commandOptions, rawArgs);
35 }
36});
37InitCommand.overrideCore = true;
38exports.default = InitCommand;
39//# sourceMappingURL=/users/hans/sources/angular-cli/commands/init.js.map
\No newline at end of file