salesforce-alm
Version:
This package contains tools, and APIs, for an improved salesforce.com developer experience.
68 lines (65 loc) • 3.41 kB
JavaScript
;
/*
* Copyright (c) 2020, salesforce.com, inc.
* All rights reserved.
* Licensed under the BSD 3-Clause license.
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ForceCommand = void 0;
// This is a doc command
/* istanbul ignore file */
const command_1 = require("@salesforce/command");
const configApi_1 = require("../lib/core/configApi");
const _getAsciiSignature = (apiVersion) => `
DX DX DX
DX DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX
DX DX DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX
DX DX DX DX DX
DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX DX DX DX
DX DX DX DX DX DX DX DX DX
DX DX DX DX
DX DX DX DX DX DX
DX DX DX DX DX DX v${apiVersion}
DX DX DX
* Salesforce CLI Release Notes: https://github.com/forcedotcom/cli/tree/master/releasenotes
* Salesforce DX Setup Guide: https://sfdc.co/sfdx_setup_guide
* Salesforce DX Developer Guide: https://sfdc.co/sfdx_dev_guide
* Salesforce CLI Command Reference: https://sfdc.co/sfdx_cli_reference
* Salesforce Extensions for VS Code: https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode
`;
class ForceCommand extends command_1.SfdxCommand {
// eslint-disable-next-line @typescript-eslint/require-await
async run() {
const apiVersion = new configApi_1.Config().getApiVersion();
this.ux.log(_getAsciiSignature(apiVersion));
return { apiVersion };
}
_help() {
const HHelp = require('@oclif/plugin-help').default;
const help = new HHelp(this.config);
// We need to include force in the args for topics to be shown
help.showHelp(process.argv.slice(2));
return this.exit(0);
}
}
exports.ForceCommand = ForceCommand;
ForceCommand.hidden = true;
//# sourceMappingURL=force.js.map