"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Command = require('../ember-cli/lib/models/command'); const Xi18nCommand = Command.extend({ name: 'xi18n', description: 'Extracts i18n messages from source code.', works: 'insideProject', availableOptions: [ { name: 'i18n-format', type: String, default: 'xlf', aliases: ['f', { 'xmb': 'xmb' }, { 'xlf': 'xlf' }, { 'xliff': 'xlf' }], description: 'Output format for the generated file.' }, { name: 'output-path', type: 'Path', default: null, aliases: ['op'], description: 'Path where output will be placed.' }, { name: 'verbose', type: Boolean, default: false, description: 'Adds more details to output logging.' }, { name: 'progress', type: Boolean, default: true, description: 'Log progress to the console while running.' }, { name: 'app', type: String, aliases: ['a'], description: 'Specifies app name to use.' }, { name: 'locale', type: String, aliases: ['l'], description: 'Specifies the source language of the application.' }, { name: 'out-file', type: String, aliases: ['of'], description: 'Name of the file to output.' }, ], run: function (commandOptions) { const { Extracti18nTask } = require('../tasks/extract-i18n'); const xi18nTask = new Extracti18nTask({ ui: this.ui, project: this.project }); return xi18nTask.run(commandOptions); } }); exports.default = Xi18nCommand; //# sourceMappingURL=/users/hansl/sources/hansl/angular-cli/commands/xi18n.js.map