"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const core_1 = require("@oclif/core");
const command_base_tenantless_1 = require("../../command-base-tenantless");
class DepInstall extends command_base_tenantless_1.CommandBaseTenantless {
    run() {
        return tslib_1.__awaiter(this, void 0, void 0, function* () {
            return new Promise((resolve, reject) => tslib_1.__awaiter(this, void 0, void 0, function* () {
                try {
                    this.bootstrap();
                    const { args, flags } = yield this.parse(DepInstall);
                    let output = yield this._ops.dependencyInstallAll();
                    resolve();
                }
                catch (err) {
                    this.handleError(err);
                    reject(err);
                }
            }));
        });
    }
}
exports.default = DepInstall;
DepInstall.description = 'installs any missing dependency packages into the local project folder.';
DepInstall.flags = {
    help: core_1.Flags.help({ char: 'h' })
};
DepInstall.args = {};
//# sourceMappingURL=install.js.map