From 3527ee521b749b7ed6ba170204872417e2a57869 Mon Sep 17 00:00:00 2001 From: MarcFriedhoff Date: Thu, 14 Nov 2024 13:39:19 +0100 Subject: [PATCH] Refreshed from upstream, fixed import and export --- package-lock.json | 1 + package.json | 1 + wmiocli.js | 15 ++++++++++++--- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 76e2e7d..d4f262e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "2021.1.0", "license": "Apache-2.0", "dependencies": { + "commander": "^8.3.0", "formdata-node": "^6.0.3", "https-proxy-agent": "^7.0.4", "log4js": "^6.9.1", diff --git a/package.json b/package.json index 2ed9312..a036a8d 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "commander": "^8.3.0" }, "dependencies": { + "commander": "^8.3.0", "formdata-node": "^6.0.3", "https-proxy-agent": "^7.0.4", "log4js": "^6.9.1", diff --git a/wmiocli.js b/wmiocli.js index 8623ac6..bc3a8e6 100644 --- a/wmiocli.js +++ b/wmiocli.js @@ -425,12 +425,21 @@ program.command('project-triggers-delete ') - program.command('project-export ') + program.command('project-export ') .description('Exports a project') - .action((projectId) => { + .action((projectId, filename) => { + checkOptions(); + project.init(tenantDomain, tenantUser, tenantPw, program.opts().timeout, program.opts().prettyprint) + project.exportProj(projectId, filename); + }); + + + program.command('project-import ') + .description('Imports a project') + .action((filename, projectname) => { checkOptions(); project.init(tenantDomain, tenantUser, tenantPw, program.opts().timeout, program.opts().prettyprint) - project.exportProj(projectId); + project.importProj(filename, projectname); }); /**