File: //proc/self/root/usr/local/lib/node_modules/@ionic/cli/commands/telemetry.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TelemetryCommand = void 0;
const color_1 = require("../lib/color");
const command_1 = require("../lib/command");
const errors_1 = require("../lib/errors");
class TelemetryCommand extends command_1.Command {
async getMetadata() {
return {
name: 'telemetry',
type: 'global',
summary: 'Opt in and out of telemetry',
groups: ["hidden" /* MetadataGroup.HIDDEN */],
inputs: [
{
name: 'status',
summary: `${(0, color_1.input)('on')} or ${(0, color_1.input)('off')}`,
},
],
};
}
async run(inputs, options) {
throw new errors_1.FatalException(`${(0, color_1.input)('ionic telemetry')} has been removed.\n` +
`Please use ${(0, color_1.input)('ionic config')} directly. Examples:\n\n` +
` ${(0, color_1.input)('ionic config get -g telemetry')}\n` +
` ${(0, color_1.input)('ionic config set -g telemetry true')}\n` +
` ${(0, color_1.input)('ionic config set -g telemetry false')}`);
}
}
exports.TelemetryCommand = TelemetryCommand;