| 
1 |  | -const { prettyError } = require('../../../../logic/cli-config/errors/helpers');  | 
 | 1 | +const _ = require('lodash');  | 
2 | 2 | const colors = require('colors');  | 
3 |  | -const { to } = require('./../../../../logic/cli-config/errors/awaitTo');  | 
 | 3 | +const cliProgress = require('cli-progress');  | 
 | 4 | +const figlet = require('figlet');  | 
 | 5 | +const path = require('path');  | 
 | 6 | +const { homedir } = require('os');  | 
 | 7 | +const Promise = require('bluebird');  | 
 | 8 | +const YAML = require('yaml');  | 
 | 9 | +const fs = require('fs');  | 
 | 10 | + | 
 | 11 | +const { prettyError } = require('../../../../logic/cli-config/errors/helpers');  | 
 | 12 | +const { to } = require('../../../../logic/cli-config/errors/awaitTo');  | 
4 | 13 | const sdk = require('../../../../logic/sdk');  | 
5 |  | -const _ = require('lodash');  | 
6 | 14 | const { status: STATUSES } = require('./installation-process');  | 
7 | 15 | const pipelinesRunCmd = require('../pipeline/run.cmd');  | 
8 | 16 | const { getAllNamespaces } = require('../../helpers/kubernetes');  | 
9 | 17 | const { followLogs } = require('../../helpers/logs');  | 
10 | 18 | const ProgressEvents = require('../../helpers/progressEvents');  | 
11 |  | -const cliProgress = require('cli-progress');  | 
12 |  | -const figlet = require('figlet');  | 
13 |  | -const path = require('path');  | 
14 |  | -const { homedir } = require('os');  | 
15 | 19 | const {  | 
16 | 20 |     components, Runner, Downloader, CommonProgressFormat,  | 
17 | 21 |     CODEFRESH_PATH,  | 
18 |  | -} = require('./../../../../binary');  | 
 | 22 | +} = require('../../../../binary');  | 
19 | 23 | const { pathExists } = require('../../helpers/general');  | 
20 |  | -const Promise = require('bluebird');  | 
21 |  | -const YAML = require('yaml');  | 
22 |  | -const fs = require('fs');  | 
23 | 24 | 
 
  | 
24 | 25 | const INSTALLATION_DEFAULTS = {  | 
25 | 26 |     NAMESPACE: 'codefresh',  | 
@@ -421,7 +422,8 @@ async function downloadHybridComponents(location, bypassDownload = false) {  | 
421 | 422 | }  | 
422 | 423 | 
 
  | 
423 | 424 | /* eslint-disable no-restricted-syntax, no-await-in-loop */  | 
424 |  | -async function downloadComponents(location = CODEFRESH_PATH, componentsArray = []) {  | 
 | 425 | +async function downloadComponents(location = CODEFRESH_PATH, componentsArg = []) {  | 
 | 426 | +    const componentsArray = _.isArray(componentsArg) ? componentsArg : [componentsArg];  | 
425 | 427 |     for (const component of componentsArray) {  | 
426 | 428 |         switch (component) {  | 
427 | 429 |             case 'stevedore':  | 
 | 
0 commit comments