UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

25 lines 2.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const SFDXCommand_1 = require("@flxbl-io/sfdx-process-wrapper/lib/SFDXCommand"); const sfp_logger_1 = require("@flxbl-io/sfp-logger"); class SFDMURunImpl extends SFDXCommand_1.SFDXCommand { constructor(working_directory, target_org, targetOrgDomain, packageDirectory, logger, logLevel) { super(target_org, working_directory, logger, logLevel); this.targetOrgDomain = targetOrgDomain; this.packageDirectory = packageDirectory; } getSFDXCommand() { return 'sf sfdmu run'; } getCommandName() { return 'sfdmu run'; } getGeneratedParams() { let command = `--path ${this.packageDirectory} -s csvfile -u ${this.target_org} --noprompt --canmodify ${this.targetOrgDomain}`; if (this.logLevel) command += ` --loglevel ${sfp_logger_1.LoggerLevel[this.logLevel]}`; return command; } } exports.default = SFDMURunImpl; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU0ZETVVSdW5JbXBsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvcmUvc2ZkbXV3cmFwcGVyL1NGRE1VUnVuSW1wbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGdGQUE2RTtBQUM3RSxxREFBMkQ7QUFFM0QsTUFBcUIsWUFBYSxTQUFRLHlCQUFXO0lBQ2pELFlBQ0ksaUJBQXlCLEVBQ3pCLFVBQWtCLEVBQ1YsZUFBdUIsRUFDdkIsZ0JBQXdCLEVBQ2hDLE1BQWMsRUFDZCxRQUFxQjtRQUVyQixLQUFLLENBQUMsVUFBVSxFQUFFLGlCQUFpQixFQUFFLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQUwvQyxvQkFBZSxHQUFmLGVBQWUsQ0FBUTtRQUN2QixxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQVE7SUFLcEMsQ0FBQztJQUVELGNBQWM7UUFDVixPQUFPLGNBQWMsQ0FBQztJQUMxQixDQUFDO0lBQ0QsY0FBYztRQUNWLE9BQU8sV0FBVyxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxrQkFBa0I7UUFDZCxJQUFJLE9BQU8sR0FBRyxVQUFVLElBQUksQ0FBQyxnQkFBZ0Isa0JBQWtCLElBQUksQ0FBQyxVQUFVLDJCQUEyQixJQUFJLENBQUMsZUFBZSxFQUFFLENBQUM7UUFDaEksSUFBSSxJQUFJLENBQUMsUUFBUTtZQUFFLE9BQU8sSUFBSSxlQUFlLHdCQUFXLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUM7UUFDMUUsT0FBTyxPQUFPLENBQUM7SUFDbkIsQ0FBQztDQUNKO0FBeEJELCtCQXdCQyJ9