{"_id":"@opentext/ocp","_rev":"26-e3088cf594ea8cbd62a5a83731c28d6f","name":"@opentext/ocp","dist-tags":{"latest":"26.1.3"},"versions":{"22.4.1":{"name":"@opentext/ocp","version":"22.4.1","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@22.4.1","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"nickdeakin_ot","email":"ndeakin@opentext.com"},{"name":"jasonaibrahim","email":"jasonaibrahim@gmail.com"}],"bin":{"ocp":"dist/ot2-cli.js"},"dist":{"shasum":"58007524028f66dc7b61f43a3fdc9688fd797a97","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-22.4.1.tgz","fileCount":216,"integrity":"sha512-FluMUcgtJ+d4roVPJ1Ql2HDlT7hjIk8D6RIjsGX5nJuQajTvWTYl1N483U19TaInWoDR+vbA1Dnd6NGwj3/aXQ==","signatures":[{"sig":"MEQCIFBhUJuc1IGCWvO1NbYPFnhtKxbsPzgeNQOOc8K37KxiAiBNP5DpOwVcoml7JqlyOOhKR1zLc+xKA9OGQLqJxHsvhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":999284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO60QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop0g/+Kz4yC/1WU1LBb8IaNxZmSgAWX7+x9LOO4TmucemyV77Upn3D\r\ny24FgJ3jXWNWswBghAmoUpv9dTTmm3i4ESpwnCbAFZ7H/pMkJyFu9zmpaJK8\r\n7ELLYivy30/xtba1MYG6r68/oIqTRQUBOW7E2QJa5ig7ozzBlMiibY0ond1H\r\ne03cnG3qTO+Zr5M8equ46eY1hk+l0kVmwBOHORJaqiRxwKNz9+tMBP1mkWzn\r\nofaJ+TUbD82CYVfjEEKAUUAjx9Hjyyq5xk7YSsigKUCrNTIGbpf1Sle6TNla\r\nzC2+QqxwwPs0rtcWT1Ebsezn/3vhdR5JIFGzdDPXL02OpsqNobqDk2A2RUsQ\r\nqx6qVv0SrkTXTcY5zE/R5Z7Tnz3XHrnSuhbYQRL8PAeyQs8V+SWtnonvBLLg\r\nbv9ACq0y5bXBB4WSFdeLT07Bz52Xq8mj8sPsdFJOwSh3jnhX2lh8wJdU3oKj\r\nWkH4tzozmkYgaPI8ix/vJEVlWm8HLwEux2W80VpVirH5cIh5wyc72XYH8qwl\r\nXFAKpXSfdoBKqdLvWpljk9f7D6BbRBqG0Upi4de56js+V7pxR8jk538Ab6aX\r\nBB4ON1vhDzWCxbyIlyJHIo8GIoDwGvxYC4WqK9XmZAkM6ySnlr4AJ8uBrfc9\r\nPdnSpOjEIyHKk5vdp3/p0Iq58oKKOP/OS18=\r\n=1g29\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ot2-cli.js","_from":"file:/home/rpetti/Downloads/ocp-22.4.1.tgz","engines":{"node":">=14.19.0 <17.0.0"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"tsc","clean":"rimraf dist","sonar":"sonar-scanner","start":"tsc && node dist/ot2-cli.js --help","lint:js":"eslint src --ext .js,.ts","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ot2-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","install-ocp":"npm install -g","debug-deploy":"tsc && node --inspect-brk dist/ot2-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"","jestSonar":{"reportPath":"test-reports/junit"},"_integrity":"","_npmVersion":"6.14.15","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"14.18.0","dependencies":{"qs":"6.10.3","open":"8.4.0","uuid":"8.3.2","axios":"0.27.2","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.6","@types/node":"14.14.41","configstore":"5.0.1","@types/minimist":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","eslint":"8.9.0","rimraf":"3.0.2","ts-jest":"27.0.4","prettier":"2.5.1","jest-junit":"12.2.0","typescript":"3.9.7","@types/jest":"26.0.24","sonarqube-scanner":"2.8.1","@html-eslint/parser":"0.13.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.11.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.11.0","@html-eslint/eslint-plugin":"0.13.1","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_22.4.1_1664855311993_0.022965420659304847","host":"s3://npm-registry-packages"}},"22.4.6":{"name":"@opentext/ocp","version":"22.4.6","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@22.4.6","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ot2-cli.js"},"dist":{"shasum":"f83f8bba0e27a2e1bc860901b49af7e858d78a8b","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-22.4.6.tgz","fileCount":220,"integrity":"sha512-qk+sjth2Hl+4AFPHV13Q5SCaMscIElmDlviLBE2eAQ9bVzpPrsfO11NzUD1ZcI7jqJdWnd/djCjqKW/j88JUpg==","signatures":[{"sig":"MEUCIHMxMyReY6BTgI4q1u1OuYfYMfhBL4oq3MQFxupoICoYAiEAlIvDWgXa+0jPJ/OI2KSsiUur8/ETA9CCRm5LbR24oLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcmoGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Wg//bJ/1GgMJNWQMP8e5Af0HsHt37VVj1dZlt0Iukllky8N2APU4\r\nPsjw8vB529iqV/E+0BoQGqhr0CwRMPZEfz+FfSwpCAnV4ZwcqJci41eA2l+l\r\nN3V+8JBqdDX5Re9imV0roWh1BUE5VHtDnafi0TecB5C33VFAAvmFfSYegQ6G\r\niIB75Eb6pJK9bMnzeL2CD1gppDWfldz9JzlGuOShlhmX88tiO6BUmKW/A3Sm\r\nULDBJ7QkgthI08ng5KEv0zxFxMJ9JLGIaxwu0PL0Jk2SGIb5pwfGdBDl5QUy\r\n0ghhxXJ/57kDvkLFY+Q1/8iefrzN6lzxENn5GJ4+ujltnc9pKxBho0aEgxEk\r\nVDtTljAprgHpZCpBlAz8dnRSW3yNbuMmVzBAUowZ2gh5bG72CRBU8kxwOp3C\r\nvEdomVtbClRM5UqWzZvNY7sRYuk5ObxaC8MhhQpC3SWpUfDqWN+YffwRwlZh\r\n0ZTLxOISK+GJ8kroMrmOovaMfnLwFaCoznnuCNDT4CdHRUP++MAxpcQQCivj\r\nnr6WaSwwqtJVth9DYadmtevAB8vbLqXXXVxF9MlvQaCoqyNHo4xd6OYZHqLy\r\nkRAIvrj03dS/W6D7y8kKeFjPKMG68lly0S5Pv4eak5Z3JC9hE8URuOA2mjCb\r\nbZ0HSeypzk4PG5bz80ReInMXDrF0H2Sc8N8=\r\n=LWqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ot2-cli.js","_from":"file:/home/rpetti/Downloads/ocp-22.4.6.tgz","engines":{"node":">=14.19.0 <17.0.0"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"tsc","clean":"rimraf dist","sonar":"sonar-scanner","start":"tsc && node dist/ot2-cli.js --help","lint:js":"eslint src --ext .js,.ts","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ot2-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","install-ocp":"npm install -g","debug-deploy":"tsc && node --inspect-brk dist/ot2-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"","jestSonar":{"reportPath":"test-reports/junit"},"_integrity":"","_npmVersion":"6.14.15","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"14.18.0","dependencies":{"qs":"6.10.3","open":"8.4.0","uuid":"8.3.2","axios":"0.27.2","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.6","@types/node":"14.14.41","configstore":"5.0.1","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","eslint":"8.9.0","rimraf":"3.0.2","ts-jest":"27.0.4","prettier":"2.5.1","jest-junit":"12.2.0","typescript":"3.9.7","@types/jest":"26.0.24","sonarqube-scanner":"2.8.1","@html-eslint/parser":"0.13.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.11.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.11.0","@html-eslint/eslint-plugin":"0.13.1","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_22.4.6_1668442629967_0.8890514838622328","host":"s3://npm-registry-packages"}},"23.2.1":{"name":"@opentext/ocp","version":"23.2.1","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@23.2.1","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"dd1975abc2e8ef19be5fee2e27c1b170a5453551","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-23.2.1.tgz","fileCount":118,"integrity":"sha512-S6bzYDMBmBj06NPm0f1BlmmOITSlq/+CE55nkcA6LI42Rx6GZNTCtodl8rajSTG4cbLZenp83nwSo4snGCyaeQ==","signatures":[{"sig":"MEQCIFE2eUyI107P9Dk7FZHMVGRhvemMHeLH90dioVU8cwVvAiAlVBkK5O2J6xmAtU2dgGRriyYAN7Jo6/9A05xKZLYUbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIcw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB9hAAiXTK5JDksHA0i60by9r4WmoNlH96WSUhK5F9QTqEFBFrKKBZ\r\nOEWrx6XkX451tqGaUtEhRTepL6bQSGJyJMpVMFWP0m39p6+RIbKwJvk88O0W\r\n5ILruD0jLJpm9iGBe9IllmoQ0glblSVBB/Ppoe9M2U1thK6Km6vNRqzK4y11\r\n1R0eJiC8LCWKXGnBQLUWoqEpbYGnxx5wOMC2jVBx4cSJoCVwoqP8kfk/NWoe\r\nxUB+Ere/zNj4do/nnhK3QIJ8qHoGDqDuiDWJlyyRKj7KTzesSh8VyXFV6NMc\r\niGzIBGCOfSGzxfQEaGF4aA83qVG95fkGgnTGQkXXo0+RQHd5l9et3HzaWuNU\r\nRG+XhnHLeyMUMIs24DeNnWxdV9UtBM8Zi16Gv4v4QbZ/I6v4mGkEpuyt2y2x\r\nEAgqlMZQPnPFjIOKXmCBaqwofJK4HX8s6+cfX+vLg1Eyl5qhzteIAg4wEZNL\r\nTyYaAOjc/y4oLo4UPyH8qhg93M9pROCh9QbkMDyRkO5xVDg5XuiJShWNT1F+\r\nF9AYjNgevJLwmUg36Ll34RbbADx9vmXPMmi8PIfG2gBcSo0/zYji+Ke2DnoU\r\nfRGWAyyTCIA+NXa9RP/hQaDcHs3fR1iwE2W8V+eE0LLkPsZXHU7whW8Xpz15\r\n2v80hZCca2eAfUKLufmRFl60T+513SgzD9I=\r\n=FB+u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":"file:ocp-23.2.1.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=14.19.0 <19.0.0"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/tmp/publish/ocp-23.2.1.tgz","jestSonar":{"reportPath":"test-reports/junit"},"_integrity":"sha512-S6bzYDMBmBj06NPm0f1BlmmOITSlq/+CE55nkcA6LI42Rx6GZNTCtodl8rajSTG4cbLZenp83nwSo4snGCyaeQ==","_npmVersion":"8.19.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"6.10.3","open":"8.4.0","uuid":"9.0.0","axios":"0.27.2","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","webpack":"5.75.0","minimist":"1.2.7","ts-loader":"9.4.2","configstore":"5.0.1","webpack-cli":"5.0.1","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0","webpack-shebang-plugin":"1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","eslint":"8.29.0","rimraf":"3.0.2","ts-jest":"27.0.4","prettier":"2.8.1","jest-junit":"12.2.0","typescript":"4.9.4","@types/jest":"26.0.24","@types/node":"14.14.41","sonarqube-scanner":"2.9.1","@html-eslint/parser":"0.15.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.17.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.0","@html-eslint/eslint-plugin":"0.15.0","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_23.2.1_1679936574129_0.010695188077588513","host":"s3://npm-registry-packages"}},"23.2.2":{"name":"@opentext/ocp","version":"23.2.2","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@23.2.2","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"4aad5c3cf493b3a63fb335d541eebe7374dfbf4a","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-23.2.2.tgz","fileCount":124,"integrity":"sha512-KEqaQ58uoPdbTgqNKhki4BRDz4uLVJVdATgz8LnanOkL9s/lgMZBney44hH2YlQBBaZFcDzIR6dQszMxhZ+3ig==","signatures":[{"sig":"MEYCIQDnRX9gxOE+KrUrQlnegYcGG4ETXh2S5r3DhwfNSWKgygIhAJpLGRrPyJnpmBaMjLTFCSIhhnu+bbdWypmSZhhSaWWQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1581416},"main":"./dist/index.js","_from":"file:ocp-23.2.2.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <19.0.0"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/tmp/ocp-23.2.2.tgz","jestSonar":{"reportPath":"test-reports/junit"},"_integrity":"sha512-KEqaQ58uoPdbTgqNKhki4BRDz4uLVJVdATgz8LnanOkL9s/lgMZBney44hH2YlQBBaZFcDzIR6dQszMxhZ+3ig==","_npmVersion":"8.19.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"6.10.3","open":"8.4.0","uuid":"9.0.0","axios":"1.3.5","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","eslint":"8.39.0","rimraf":"5.0.0","ts-jest":"29.1.0","webpack":"5.80.0","prettier":"2.8.8","ts-loader":"9.4.2","jest-junit":"16.0.0","typescript":"4.9.4","@types/jest":"29.5.1","@types/node":"16.18.23","webpack-cli":"5.0.2","sonarqube-scanner":"3.0.1","@html-eslint/parser":"0.18.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.19.0","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"5.59.0","@html-eslint/eslint-plugin":"0.18.0","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_23.2.2_1684164231149_0.21547126799478455","host":"s3://npm-registry-packages"}},"23.2.3":{"name":"@opentext/ocp","version":"23.2.3","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@23.2.3","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"a48eb6fcddc6f147d67088d35a70b54aff303e2c","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-23.2.3.tgz","fileCount":124,"integrity":"sha512-ry192S7ipgjI3Gw8RAFyKCmEm1blTNtQ6bacEfn9rjuN2e9Tz9UCmCmFhzffHH4dFB6eVTsj2EL5i43K7qY+kg==","signatures":[{"sig":"MEUCIAWlDOVoewh56IySheT5f0VdqSukIsA9XUiSDLG0Afb4AiEA5ygSctPK67kLO97PVsGhZTouPJk5VFRi5mVS5HKZCjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1589478},"main":"./dist/index.js","_from":"file:ocp-23.2.3.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/tmp/ocp-23.2.3.tgz","jestSonar":{"reportPath":"test-reports/junit"},"_integrity":"sha512-ry192S7ipgjI3Gw8RAFyKCmEm1blTNtQ6bacEfn9rjuN2e9Tz9UCmCmFhzffHH4dFB6eVTsj2EL5i43K7qY+kg==","_npmVersion":"8.19.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"6.10.3","open":"8.4.0","uuid":"9.0.0","axios":"1.3.5","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","eslint":"8.39.0","rimraf":"5.0.0","ts-jest":"29.1.0","webpack":"5.80.0","prettier":"2.8.8","ts-loader":"9.4.2","jest-junit":"16.0.0","typescript":"4.9.4","@types/jest":"29.5.1","@types/node":"16.18.23","webpack-cli":"5.0.2","sonarqube-scanner":"3.0.1","@html-eslint/parser":"0.18.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.19.0","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"5.59.0","@html-eslint/eslint-plugin":"0.18.0","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_23.2.3_1686584623728_0.8999698847809869","host":"s3://npm-registry-packages"}},"23.3.1":{"name":"@opentext/ocp","version":"23.3.1","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@23.3.1","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"7a54445e13ff20a24ac572b033bce5297782cb02","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-23.3.1.tgz","fileCount":124,"integrity":"sha512-asuC4WW/afbbFQwNtcfbN8IazCI5M96lJHjl7Fs2/e9oNr1bN9I8MxTI2JY9hX4smhUgEqZlrYv/7V5CS/IMcg==","signatures":[{"sig":"MEQCICqIhSLeQs30zoR4JRKPGlUJiDhg57Y38v7iVO8I50pPAiAt+Q9ZQ54052i+sJXA7AqYZn+AuHWgqegl4NoJxeysqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1589956},"main":"./dist/index.js","_from":"file:ocp-23.3.1.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/media/sf_rpetti/Downloads/ocp-23.3.1.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-asuC4WW/afbbFQwNtcfbN8IazCI5M96lJHjl7Fs2/e9oNr1bN9I8MxTI2JY9hX4smhUgEqZlrYv/7V5CS/IMcg==","_npmVersion":"8.19.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"6.11.2","open":"8.4.0","uuid":"9.0.0","axios":"1.4.0","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","eslint":"8.44.0","rimraf":"5.0.1","ts-jest":"29.1.1","webpack":"5.88.1","prettier":"2.8.8","ts-loader":"9.4.4","jest-junit":"16.0.0","typescript":"4.9.5","@types/jest":"29.5.2","@types/node":"16.18.23","webpack-cli":"5.1.4","sonarqube-scanner":"3.0.1","@html-eslint/parser":"0.19.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.19.0","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"5.61.0","@html-eslint/eslint-plugin":"0.19.0","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_23.3.1_1689359058808_0.7060385682852117","host":"s3://npm-registry-packages"}},"23.3.2":{"name":"@opentext/ocp","version":"23.3.2","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@23.3.2","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"71238de0263b23fcc6a68618f031880c805f20f5","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-23.3.2.tgz","fileCount":126,"integrity":"sha512-CN2XObVDG6LDeRQGMhukz/uEB7/lfdFPHhH/e2IEuoHkt9cjN+eEJ/52C2ifWIWEbf/q7fg6gKlJmpST5RW1mw==","signatures":[{"sig":"MEUCIA+EzqjpOqqOTVfcGS+NcFJPxyCSJNxgjggaowqygscGAiEAofxV9YF9Hc1935CBrW/tHsSReVahvJbXZh//5x11iA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604140},"main":"./dist/index.js","_from":"file:ocp-23.3.2.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/tmp/ocp-23.3.2.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-CN2XObVDG6LDeRQGMhukz/uEB7/lfdFPHhH/e2IEuoHkt9cjN+eEJ/52C2ifWIWEbf/q7fg6gKlJmpST5RW1mw==","_npmVersion":"8.19.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"6.11.2","open":"8.4.0","uuid":"9.0.0","axios":"1.4.0","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","eslint":"8.44.0","rimraf":"5.0.1","ts-jest":"29.1.1","webpack":"5.88.1","prettier":"2.8.8","ts-loader":"9.4.4","jest-junit":"16.0.0","typescript":"4.9.5","@types/jest":"29.5.3","@types/node":"16.18.23","webpack-cli":"5.1.4","sonarqube-scanner":"3.0.1","@html-eslint/parser":"0.19.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.19.0","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"5.61.0","@html-eslint/eslint-plugin":"0.19.0","eslint-plugin-unused-imports":"2.0.0","@typescript-eslint/eslint-plugin":"5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_23.3.2_1693573848279_0.9640968650710713","host":"s3://npm-registry-packages"}},"23.4.1":{"name":"@opentext/ocp","version":"23.4.1","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@23.4.1","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"4bd34fac56504665826e4e40c9f8acf0897849f3","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-23.4.1.tgz","fileCount":126,"integrity":"sha512-mm8Dwd3w1WCI7YHeR7JOthpXNofeMhhhDCxbie9zR832lV7Zb6A0ixxoAWGsqooTBB5oL3rS6R/9dJ9QYUSPwQ==","signatures":[{"sig":"MEYCIQDKFoD1+5jg5Ww7pp5mwHVh8qCbTsK2jP80Cuxazx+F6wIhAILt63jrkWkVHsJRKhpT9DjPW9cXXC+BoMKpRy2cN8HV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1611467},"main":"./dist/index.js","_from":"file:/home/rpetti/Downloads/ocp-23.4.1.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Downloads/ocp-23.4.1.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-mm8Dwd3w1WCI7YHeR7JOthpXNofeMhhhDCxbie9zR832lV7Zb6A0ixxoAWGsqooTBB5oL3rS6R/9dJ9QYUSPwQ==","_npmVersion":"8.19.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"6.11.2","open":"8.4.0","uuid":"9.0.0","axios":"1.6.0","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.2","properties-reader":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","eslint":"8.48.0","rimraf":"5.0.1","ts-jest":"29.1.1","webpack":"5.88.2","prettier":"3.0.3","ts-loader":"9.4.4","jest-junit":"16.0.0","typescript":"4.9.5","@types/jest":"29.5.4","@types/node":"16.18.23","webpack-cli":"5.1.4","sonarqube-scanner":"3.1.0","@html-eslint/parser":"0.19.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.21.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"6.5.0","@html-eslint/eslint-plugin":"0.19.1","eslint-plugin-unused-imports":"3.0.0","@typescript-eslint/eslint-plugin":"6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_23.4.1_1700231067299_0.7001021813181509","host":"s3://npm-registry-packages"}},"24.1.2":{"name":"@opentext/ocp","version":"24.1.2","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@24.1.2","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"8326e8510ff90e504e40e67f2e32bae99f33fdac","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-24.1.2.tgz","fileCount":136,"integrity":"sha512-QVyl54WaUtSkrx+xTAF8jwgniJtiZQK2wAXzIjO2006w5yx7Bl9sSreBWiivPRGRUCCjpEREuiXAvrME/vWYTQ==","signatures":[{"sig":"MEYCIQCF/reKmImEM4FNZdvBqkCOa2v5mKFRWF5sP77Dd0819AIhAMxQveZX6wwYzPY57L2Gnw6zIqcg0K5gF/S4pZ5PeJyd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1542532},"main":"./dist/index.js","_from":"file:ocp-24.1.2.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-24.1.2.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-QVyl54WaUtSkrx+xTAF8jwgniJtiZQK2wAXzIjO2006w5yx7Bl9sSreBWiivPRGRUCCjpEREuiXAvrME/vWYTQ==","_npmVersion":"10.2.4","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"20.11.1","dependencies":{"qs":"6.11.2","open":"8.4.0","uuid":"9.0.1","axios":"1.6.7","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.0","rimraf":"5.0.5","ts-jest":"29.1.2","webpack":"5.90.3","prettier":"3.2.5","ts-loader":"9.5.1","jest-junit":"16.0.0","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"18.19.3","webpack-cli":"5.1.4","sonarqube-scanner":"3.3.0","@html-eslint/parser":"0.23.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.24.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"7.1.0","@html-eslint/eslint-plugin":"0.23.1","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_24.1.2_1711387551094_0.2501475216479494","host":"s3://npm-registry-packages"}},"24.2.1":{"name":"@opentext/ocp","version":"24.2.1","keywords":["OCP","IMaaS","IM services","OCP CLI","Cloud Developer Tools","OpenText ALM","OpenText Cloud Developer"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@24.2.1","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"86a1e5494e144658a50cd907c4260126d9c3d291","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-24.2.1.tgz","fileCount":134,"integrity":"sha512-mwLiDKWtTR8qMpMyTOEox1DnKSq+KXODTwIYl7zanWuUFJDCUlvds0p2wLm5RekTVB7YoATUpsgeVAN8XbsrCA==","signatures":[{"sig":"MEQCIFXPIn/1rjSIl08RSL6+uj7Cw//+gPThlIyqNkYWlPyKAiBpOW/Btzx0HLvgFttKm0QUJ2riZYF8xnCJKLF3pIwCGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1561334},"main":"./dist/index.js","_from":"file:ocp-24.2.1.tgz","types":"./dist/index.d.ts","volta":{"node":"18.12.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-24.2.1.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-mwLiDKWtTR8qMpMyTOEox1DnKSq+KXODTwIYl7zanWuUFJDCUlvds0p2wLm5RekTVB7YoATUpsgeVAN8XbsrCA==","_npmVersion":"10.2.4","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"20.11.1","dependencies":{"qs":"6.11.2","open":"8.4.0","axios":"1.6.8","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.0","rimraf":"5.0.5","ts-jest":"29.1.2","webpack":"5.91.0","prettier":"3.2.5","ts-loader":"9.5.1","jest-junit":"16.0.0","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"18.19.3","webpack-cli":"5.1.4","sonarqube-scanner":"3.4.0","@html-eslint/parser":"0.24.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.25.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"7.7.0","@html-eslint/eslint-plugin":"0.24.1","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_24.2.1_1714395832332_0.7307670495109457","host":"s3://npm-registry-packages"}},"24.3.1":{"name":"@opentext/ocp","version":"24.3.1","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"Apache-2.0","_id":"@opentext/ocp@24.3.1","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"aeca294ca6266a58bd041665f726918a409c7f62","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-24.3.1.tgz","fileCount":154,"integrity":"sha512-+InPcO2E+ZC83UX82U5EYs6N89nn/9oTSRwJW08cArVu5fe6280+T4TtOHWO66zqBZJ0V5NTBXppeUgyJIgR7A==","signatures":[{"sig":"MEYCIQC1UE034pKCBEMlDY8ydNAmenVn6UdXYo36hJ0ygZ03GQIhAISnAI20tQx+N8MyQXuDNzYsFuc+cyiQtoXlWem+Rsf/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1645665},"main":"./dist/index.js","_from":"file:ocp-24.3.1.tgz","types":"./dist/index.d.ts","volta":{"node":"18.19.1"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"webpack --env production","lint:js":"eslint src --ext .js,.ts","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","compile:dev":"webpack","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts,css,html} --write","build:dev-native":"npm run clean && tsc","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-24.3.1.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-+InPcO2E+ZC83UX82U5EYs6N89nn/9oTSRwJW08cArVu5fe6280+T4TtOHWO66zqBZJ0V5NTBXppeUgyJIgR7A==","_npmVersion":"10.2.4","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"20.11.1","dependencies":{"qs":"6.11.2","open":"8.4.0","axios":"1.6.8","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","hash-wasm":"4.11.0","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.57.0","rimraf":"5.0.5","ts-jest":"29.1.2","webpack":"5.91.0","prettier":"3.2.5","ts-loader":"9.5.1","jest-junit":"16.0.0","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"18.19.3","webpack-cli":"5.1.4","sonarqube-scanner":"3.4.0","@html-eslint/parser":"0.24.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.25.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","webpack-shebang-plugin":"1.1.8","@typescript-eslint/parser":"7.7.0","@html-eslint/eslint-plugin":"0.24.1","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_24.3.1_1726848419928_0.0862773707414799","host":"s3://npm-registry-packages"}},"24.3.2":{"name":"@opentext/ocp","version":"24.3.2","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","_id":"@opentext/ocp@24.3.2","maintainers":[{"name":"ddevarap_ot","email":"ddevarap@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"rpetti_ot","email":"rpetti@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"ff04746ac8c28fa249040d561aca2b43e34f25fb","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-24.3.2.tgz","fileCount":80,"integrity":"sha512-pwKxOtr5jVeGGzWcClomx72DsxteQSi2mFyfbktxmBFu3WWurwVGkdCjBAvk2QeUT2wjbZFw0wFjDj8uRl0VrA==","signatures":[{"sig":"MEUCIHrcTUnnPmxe8Dgs8NY7STfEobnTIZIkaGEo2H5LvfxTAiEAsuWZ42zgox1IfVtnXA5KeJ4uXQxwqZmNE3mwzWDTGfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1895643},"main":"./dist/index.js","_from":"file:ocp-24.3.2.tgz","types":"./dist/index.d.ts","volta":{"node":"20.17.0"},"engines":{"node":">=16.14.2 <=20.x"},"scripts":{"lint":"npm run lint:js && npm run lint:html","test":"jest","build":"npm run clean && npm run build:types && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"node esbuild.prod.mjs","lint:js":"eslint src --ext .js,.ts","prepare":"node .husky/install.mjs","build:dev":"npm run clean && npm run compile:dev","lint:html":"htmlhint -c .htmlhintrc src","start-ocp":"node dist/ocp-cli.js --help","eslint-fix":"eslint . --fix --ext .js --ext .ts --ext html","build:types":"tsc -p tsconfig.json","compile:dev":"node esbuild.dev.mjs","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","build:dev-native":"npm run clean && tsc --sourcemap","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-24.3.2.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-pwKxOtr5jVeGGzWcClomx72DsxteQSi2mFyfbktxmBFu3WWurwVGkdCjBAvk2QeUT2wjbZFw0wFjDj8uRl0VrA==","_npmVersion":"10.2.4","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"_nodeVersion":"20.11.1","dependencies":{"qs":"6.11.2","open":"8.4.0","axios":"1.7.7","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","minimist":"1.2.8","hash-wasm":"4.11.0","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","rimraf":"5.0.5","esbuild":"0.23.1","ts-jest":"29.1.2","prettier":"3.2.5","ts-loader":"9.5.1","jest-junit":"16.0.0","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"18.19.3","sonarqube-scanner":"3.4.0","@html-eslint/parser":"0.24.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.25.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.7.0","@html-eslint/eslint-plugin":"0.24.1","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_24.3.2_1729019117023_0.0013458516546605015","host":"s3://npm-registry-packages"}},"25.1.3":{"name":"@opentext/ocp","version":"25.1.3","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","_id":"@opentext/ocp@25.1.3","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"5103fda98302b46fc800005e312eea9c3647e984","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-25.1.3.tgz","fileCount":103,"integrity":"sha512-nDWTQgLGJGjKUuaFDBNIaJAkKPfwH4+q30mMREIqSwQGxDxtkEr6eo7F8RxIr2s/waIyRCG2ECpl01Fu+JQbaQ==","signatures":[{"sig":"MEYCIQDkQ42HXnTMTxy1g3Z5xWpDDaiT+FFasuOq5O+/nsCtpgIhAPol9u1QQRcght3Cln4owDYwzHKEEEGYrH/4NL9qi0ll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118598},"main":"./dist/index.js","_from":"file:ocp-25.1.3.tgz","types":"./dist/index.d.ts","volta":{"node":"22.12.0"},"engines":{"node":">=18.x <=22.x"},"scripts":{"lint":"eslint","test":"jest","build":"npm run clean && npm run build:types && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"node esbuild.prod.mjs","prepare":"node .husky/install.mjs","lint:fix":"eslint --fix","build:dev":"npm run clean && tsc -p tsconfig-dev.json && npm run compile:dev","start-ocp":"node dist/ocp-cli.js --help","build:types":"tsc -p tsconfig.json","compile:dev":"node esbuild.dev.mjs","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","build:dev-native":"npm run clean && tsc --sourcemap","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-25.1.3.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-nDWTQgLGJGjKUuaFDBNIaJAkKPfwH4+q30mMREIqSwQGxDxtkEr6eo7F8RxIr2s/waIyRCG2ECpl01Fu+JQbaQ==","_npmVersion":"10.9.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"lint-staged":{"*.{js, jsx,ts,tsx}":["eslint"],"*.{json,js,ts,jsx,tsx,html}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.0","dependencies":{"qs":"6.11.2","open":"8.4.0","axios":"1.8.3","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","fs-extra":"11.2.0","minimist":"1.2.8","commander":"12.1.0","hash-wasm":"4.11.0","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","rimraf":"5.0.5","esbuild":"0.23.1","globals":"15.9.0","ts-jest":"29.1.2","prettier":"3.2.5","ts-loader":"9.5.1","@eslint/js":"9.11.1","jest-junit":"16.0.0","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"18.19.3","lint-staged":"15.2.10","@types/fs-extra":"11.0.4","sonarqube-scanner":"3.4.0","typescript-eslint":"8.7.0","@html-eslint/parser":"0.24.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.25.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/properties-reader":"2.1.3","@typescript-eslint/parser":"7.7.0","@html-eslint/eslint-plugin":"0.24.1","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_25.1.3_1741968289238_0.7693275349427628","host":"s3://npm-registry-packages-npm-production"}},"25.2.2":{"name":"@opentext/ocp","version":"25.2.2","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","_id":"@opentext/ocp@25.2.2","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"cd8436fdcf4fb4747702d0a57ad104d0990b6da8","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-25.2.2.tgz","fileCount":103,"integrity":"sha512-dne28V0pGVttzm+kHtRz47fiT2cmpUWEZVce6SZdZCdCd35HOwE7Djt4m/LoRn0yIs9bamSZcaOpre12gCKbUg==","signatures":[{"sig":"MEQCIENI/Kxasl8ht5S3N8LtDbhL8ycrW12pw1IZ8gP31fQWAiB5QS7Hx+raDaHG+0vmirqWVCf1gx4Ac0kUhhvehVV1jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118768},"main":"./dist/index.js","_from":"file:ocp-25.2.2.tgz","types":"./dist/index.d.ts","volta":{"node":"22.12.0"},"engines":{"node":">=18.x <=22.x"},"scripts":{"lint":"eslint","test":"jest","build":"npm run clean && npm run build:types && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"node esbuild.prod.mjs","prepare":"node .husky/install.mjs","lint:fix":"eslint --fix","build:dev":"npm run clean && tsc -p tsconfig-dev.json && npm run compile:dev","start-ocp":"node dist/ocp-cli.js --help","build:types":"tsc -p tsconfig.json","compile:dev":"node esbuild.dev.mjs","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","build:dev-native":"npm run clean && tsc --sourcemap","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-25.2.2.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-dne28V0pGVttzm+kHtRz47fiT2cmpUWEZVce6SZdZCdCd35HOwE7Djt4m/LoRn0yIs9bamSZcaOpre12gCKbUg==","_npmVersion":"10.9.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"lint-staged":{"*.{js, jsx,ts,tsx}":["eslint"],"*.{json,js,ts,jsx,tsx,html}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.0","dependencies":{"qs":"6.11.2","open":"8.4.0","axios":"1.8.3","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","fs-extra":"11.2.0","minimist":"1.2.8","commander":"12.1.0","hash-wasm":"4.11.0","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","rimraf":"5.0.5","esbuild":"0.23.1","globals":"15.9.0","ts-jest":"29.1.2","prettier":"3.2.5","ts-loader":"9.5.1","@eslint/js":"9.11.1","jest-junit":"16.0.0","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"18.19.3","lint-staged":"15.2.10","@types/fs-extra":"11.0.4","sonarqube-scanner":"3.4.0","typescript-eslint":"8.7.0","@html-eslint/parser":"0.24.1","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"0.25.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@types/properties-reader":"2.1.3","@typescript-eslint/parser":"7.7.0","@html-eslint/eslint-plugin":"0.24.1","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_25.2.2_1743777994730_0.3687279475080767","host":"s3://npm-registry-packages-npm-production"}},"25.2.3":{"name":"@opentext/ocp","version":"25.2.3","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","_id":"@opentext/ocp@25.2.3","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"a8e8d82287336e6625adb35117b8fe8b9988a8a7","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-25.2.3.tgz","fileCount":103,"integrity":"sha512-8bwbsD75EhVeYKXWHVTlqEeKTMhBc7fzjaQFR9quJvRuI2TOBAci9fU3r8qq6a1wt9cVMoBnokAd0P5JAN7/Cg==","signatures":[{"sig":"MEUCIQDHFOWoG7TQ0nqpHnZQFIk1rMXzRKln5Gi+90J4DLkCsQIgDLTUTK7nPXdp7M1SbRDRQZBzClh11hOdjxuYE6oMf4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2133458},"main":"./dist/index.js","_from":"file:ocp-25.2.3.tgz","types":"./dist/index.d.ts","volta":{"node":"22.12.0"},"engines":{"node":">=18.x <=22.x"},"scripts":{"lint":"eslint","test":"jest","build":"npm run clean && npm run build:types && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"node esbuild.prod.mjs","prepare":"node .husky/install.mjs","lint:fix":"eslint --fix","build:dev":"npm run clean && tsc -p tsconfig-dev.json && npm run compile:dev","start-ocp":"node dist/ocp-cli.js --help","build:types":"tsc -p tsconfig.json","compile:dev":"node esbuild.dev.mjs","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","build:dev-native":"npm run clean && tsc --sourcemap","test-with-memory":"node --expose-gc ./node_modules/.bin/jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-25.2.3.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-8bwbsD75EhVeYKXWHVTlqEeKTMhBc7fzjaQFR9quJvRuI2TOBAci9fU3r8qq6a1wt9cVMoBnokAd0P5JAN7/Cg==","_npmVersion":"10.9.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"lint-staged":{"*.{js, jsx,ts,tsx}":["eslint"],"*.{json,js,ts,jsx,tsx,html}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.0","dependencies":{"qs":"6.14.0","open":"8.4.0","axios":"1.8.4","chalk":"4.1.1","jszip":"^3.7.1","dotenv":"8.2.0","fs-extra":"11.3.0","minimist":"1.2.8","commander":"12.1.0","hash-wasm":"4.12.0","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.23.0","rimraf":"5.0.5","esbuild":"0.25.2","globals":"15.9.0","ts-jest":"29.1.2","prettier":"3.5.3","ts-loader":"9.5.2","@eslint/js":"9.23.0","jest-junit":"16.0.0","typescript":"5.4.5","@types/jest":"29.5.14","@types/node":"18.19.3","lint-staged":"15.5.0","@types/fs-extra":"11.0.4","sonarqube-scanner":"4.3.0","typescript-eslint":"8.29.0","@html-eslint/parser":"0.37.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"3.0.2","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.5","@types/properties-reader":"2.1.3","@typescript-eslint/parser":"8.29.0","@html-eslint/eslint-plugin":"0.37.0","eslint-plugin-unused-imports":"4.1.4","@typescript-eslint/eslint-plugin":"8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_25.2.3_1745333905713_0.7460959315515561","host":"s3://npm-registry-packages-npm-production"}},"25.3.3":{"name":"@opentext/ocp","version":"25.3.3","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","_id":"@opentext/ocp@25.3.3","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"d977ba7333046631f8eeefd704b3c64547ec6e42","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-25.3.3.tgz","fileCount":111,"integrity":"sha512-p5xRyCALIe9JZlpgLO2zzv6aIab1DbdsvNc/yGld+TTkiz8obd5vgnn8qjiM1Aoy+0DZ0B0oAeeGMYTFgvV2rw==","signatures":[{"sig":"MEQCIBKZm9DOQJr5Sqq8mZrjRpjLSlv6SJS66nFpcnksMjduAiBwwcWI74sKhcsB/CvJJdfBY9OYimWgSEDs3a0SQtxh8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436655},"main":"./dist/index.js","_from":"file:ocp-25.3.3.tgz","types":"./dist/index.d.ts","volta":{"node":"22.12.0"},"engines":{"node":">=18.x <=22.x"},"scripts":{"lint":"eslint","test":"jest --maxWorkers=2","build":"npm run clean && npm run build:types && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"node esbuild.prod.mjs","prepare":"node .husky/install.mjs","lint:fix":"eslint --fix","build:dev":"npm run clean && tsc -p tsconfig-dev.json && npm run compile:dev","start-ocp":"node dist/ocp-cli.js --help","build:types":"tsc -p tsconfig.json","compile:dev":"node esbuild.dev.mjs","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","build:dev-native":"npm run clean && tsc --sourcemap","test-with-memory":"cross-env NODE_OPTIONS=--expose-gc jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-25.3.3.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-p5xRyCALIe9JZlpgLO2zzv6aIab1DbdsvNc/yGld+TTkiz8obd5vgnn8qjiM1Aoy+0DZ0B0oAeeGMYTFgvV2rw==","_npmVersion":"10.9.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"lint-staged":{"*.{js, jsx,ts,tsx}":["eslint"],"*.{json,js,ts,jsx,tsx,html}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.16.0","dependencies":{"qs":"6.14.0","ajv":"8.17.1","open":"8.4.0","axios":"1.9.0","chalk":"4.1.1","jszip":"^3.10.1","dotenv":"16.5.0","fs-extra":"11.3.0","minimist":"1.2.8","commander":"14.0.0","hash-wasm":"4.12.0","istextorbinary":"6.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.27.0","rimraf":"6.0.1","esbuild":"0.25.5","globals":"16.2.0","ts-jest":"29.3.4","prettier":"3.5.3","cross-env":"7.0.3","ts-loader":"9.5.2","@eslint/js":"9.27.0","jest-junit":"16.0.0","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.23","lint-staged":"16.1.0","@types/fs-extra":"11.0.4","sonarqube-scanner":"4.3.0","typescript-eslint":"8.33.0","@html-eslint/parser":"0.41.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"3.0.2","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.4.0","@types/properties-reader":"2.1.3","@typescript-eslint/parser":"8.33.0","@html-eslint/eslint-plugin":"0.41.0","eslint-plugin-unused-imports":"4.1.4","@typescript-eslint/eslint-plugin":"8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_25.3.3_1753716349323_0.38832946263881407","host":"s3://npm-registry-packages-npm-production"}},"25.4.4":{"name":"@opentext/ocp","version":"25.4.4","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","_id":"@opentext/ocp@25.4.4","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"bin":{"ocp":"dist/ocp-cli.js"},"dist":{"shasum":"cd3ae504f7bdc71649d6587774fd304a08c259c6","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-25.4.4.tgz","fileCount":122,"integrity":"sha512-wJqFLo2RrAPP2kd07ase0u4hD5mHaGflkgCBCgH/EIlmLDriGk7/pJdPqFHYvEPSaqxpHQQuCL8x1JU+mnpFMg==","signatures":[{"sig":"MEUCIA4gVvw5+FzrTPB65ud3nLvZ5//llAjac7eg6vNKxYB8AiEA+gdpQubcfVAlJeqIc2Zdn8obTW9E/R8R4Fd0lP7GiD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2484126},"main":"./dist/index.js","_from":"file:ocp-25.4.4.tgz","types":"./dist/index.d.ts","volta":{"node":"22.18.0"},"engines":{"node":">=18.x <=22.x"},"scripts":{"lint":"eslint","test":"jest --maxWorkers=2","build":"npm run clean && npm run build:types && npm run compile","clean":"rimraf dist","sonar":"sonar-scanner","start":"npm run build:dev && node dist/ocp-cli.js --help","compile":"node esbuild.prod.mjs","prepare":"node .husky/install.mjs","lint:fix":"eslint --fix","build:dev":"npm run clean && tsc -p tsconfig-dev.json && npm run compile:dev","start-ocp":"node dist/ocp-cli.js --help","build:types":"tsc -p tsconfig.json","compile:dev":"node esbuild.dev.mjs","install-ocp":"npm install -g","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","uninstall-ocp":"npm uninstall -g","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","build:dev-native":"npm run clean && tsc --sourcemap","test-with-memory":"cross-env NODE_OPTIONS=--expose-gc jest --runInBand --logHeapUsage --silent"},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"_resolved":"/home/rpetti/Temp/ocp-25.4.4.tgz","jestSonar":{"reportPath":"test-reports/junit"},"overrides":{"semver":"7.5.3"},"_integrity":"sha512-wJqFLo2RrAPP2kd07ase0u4hD5mHaGflkgCBCgH/EIlmLDriGk7/pJdPqFHYvEPSaqxpHQQuCL8x1JU+mnpFMg==","_npmVersion":"10.9.2","description":"OCP CLI for managing application deployments to OpenText IM services","directories":{},"lint-staged":{"*.{js, jsx,ts,tsx}":["eslint"],"*.{json,js,ts,jsx,tsx,html}":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.16.0","dependencies":{"qs":"6.14.0","ajv":"8.17.1","open":"8.4.0","axios":"1.12.2","chalk":"4.1.1","jszip":"^3.10.1","dotenv":"17.2.3","fs-extra":"11.3.2","minimist":"1.2.8","commander":"14.0.1","hash-wasm":"4.12.0","istextorbinary":"7.0.0","@types/minimist":"1.2.5","properties-reader":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.36.0","rimraf":"6.0.1","esbuild":"0.25.10","globals":"16.4.0","ts-jest":"29.4.4","prettier":"3.6.2","cross-env":"10.1.0","@eslint/js":"9.36.0","jest-junit":"16.0.0","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.23","lint-staged":"16.2.3","@types/fs-extra":"11.0.4","@eslint/eslintrc":"3.3.1","sonarqube-scanner":"4.3.2","typescript-eslint":"8.33.0","@html-eslint/parser":"0.47.0","jest-sonar-reporter":"2.0.0","eslint-plugin-sonarjs":"3.0.5","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@types/properties-reader":"2.1.3","@typescript-eslint/parser":"8.33.0","@html-eslint/eslint-plugin":"0.47.0","eslint-plugin-unused-imports":"4.2.0","@typescript-eslint/eslint-plugin":"8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/ocp_25.4.4_1762539747705_0.4761473221558876","host":"s3://npm-registry-packages-npm-production"}},"26.1.3":{"name":"@opentext/ocp","version":"26.1.3","description":"OCP CLI for managing application deployments to OpenText IM services","author":{"name":"OpenText"},"license":"OT NO-FEE LIC","engines":{"node":">=18.x <=24.x"},"keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"bin":{"ocp":"dist/ocp-cli.js"},"main":"./dist/index.js","scripts":{"prettier-format":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --write","prettier-check":"prettier --config .prettierrc.yml {**/*,*}.{js,ts} --check","lint:fix":"eslint --fix","lint":"eslint","clean":"rimraf dist","build":"npm run clean && npm run build:types && npm run compile","build:dev":"npm run clean && tsc -p tsconfig-dev.json && npm run compile:dev","build:dev-native":"npm run clean && tsc --sourcemap","build:types":"tsc -p tsconfig.json","start":"npm run build:dev && node dist/ocp-cli.js --help","start-ocp":"node dist/ocp-cli.js --help","debug-deploy":"npm run clean && tsc && node --inspect-brk dist/ocp-cli.js deploy","test":"jest --maxWorkers=2","test-with-memory":"cross-env NODE_OPTIONS=--expose-gc jest --runInBand --logHeapUsage --silent","install-ocp":"npm install -g","uninstall-ocp":"npm uninstall -g","compile:dev":"node esbuild.dev.mjs","compile":"node esbuild.prod.mjs","prepare":"node .husky/install.mjs"},"devDependencies":{"@eslint/eslintrc":"3.3.1","@eslint/js":"9.36.0","@html-eslint/eslint-plugin":"0.47.0","@html-eslint/parser":"0.47.0","@types/fs-extra":"11.0.4","@types/jest":"29.5.14","@types/jsonwebtoken":"9.0.10","@types/node":"22.15.23","@types/properties-reader":"2.1.3","@typescript-eslint/eslint-plugin":"8.33.0","@typescript-eslint/parser":"8.33.0","cross-env":"10.1.0","esbuild":"0.25.10","eslint":"9.36.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unused-imports":"4.2.0","globals":"16.4.0","husky":"9.1.7","jest":"29.7.0","jest-junit":"16.0.0","jest-sonar-reporter":"2.0.0","lint-staged":"16.2.6","prettier":"3.6.2","rimraf":"6.0.1","ts-jest":"29.4.5","typescript":"5.8.3","typescript-eslint":"8.33.0"},"dependencies":{"@types/minimist":"1.2.5","ajv":"8.17.1","axios":"1.12.2","chalk":"4.1.1","commander":"14.0.2","dotenv":"17.2.3","fs-extra":"11.3.2","hash-wasm":"4.12.0","istextorbinary":"7.0.0","jsonwebtoken":"9.0.2","jszip":"^3.10.1","minimist":"1.2.8","open":"8.4.0","ora":"9.0.0","properties-reader":"2.3.0","qs":"6.14.1","tty-table":"5.0.0"},"overrides":{"semver":"7.5.3"},"jestSonar":{"reportPath":"test-reports/junit"},"lint-staged":{"*.{js, jsx,ts,tsx}":["eslint"],"*.{json,js,ts,jsx,tsx,html}":["prettier --write --ignore-unknown"]},"volta":{"node":"22.18.0"},"_id":"@opentext/ocp@26.1.3","types":"./dist/index.d.ts","_integrity":"sha512-Dsrfde5+GeZInzTnXvvRzzgCEqexQNICTdN2T6vJXrnpuHMX8FKZFVbh3hczAiGrAg1qW1ZWgQky21Zt76x0NA==","_resolved":"/home/rpetti/Temp/ocp-26.1.3.tgz","_from":"file:ocp-26.1.3.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Dsrfde5+GeZInzTnXvvRzzgCEqexQNICTdN2T6vJXrnpuHMX8FKZFVbh3hczAiGrAg1qW1ZWgQky21Zt76x0NA==","shasum":"68138d973463da50f0ea7c71badf7c5b8e1b820b","tarball":"https://registry.npmjs.org/@opentext/ocp/-/ocp-26.1.3.tgz","fileCount":142,"unpackedSize":3186897,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHACTRwYyz6/ALjlaA80cM8zbFWgPx1k/8zgcd7E/ogZAiEA3kp0Zrm2cbdxwrq/lJ8oZQEbAwLuXRP0y3QZ0pzK6CA="}]},"_npmUser":{"name":"rpetti_ot","email":"rpetti@opentext.com"},"directories":{},"maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ocp_26.1.3_1771512988846_0.5308147379122643"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-04T03:48:31.946Z","modified":"2026-02-19T14:56:29.203Z","22.4.1":"2022-10-04T03:48:32.240Z","22.4.5":"2022-11-10T15:42:27.475Z","22.4.6":"2022-11-14T16:17:10.125Z","23.2.1":"2023-03-27T17:02:54.430Z","23.2.2":"2023-05-15T15:23:51.397Z","23.2.3":"2023-06-12T15:43:43.954Z","23.3.1":"2023-07-14T18:24:19.025Z","23.3.2":"2023-09-01T13:10:48.596Z","23.4.1":"2023-11-17T14:24:27.585Z","24.1.2":"2024-03-25T17:25:51.355Z","24.2.1":"2024-04-29T13:03:52.635Z","24.3.1-next.1":"2024-09-19T21:26:23.328Z","24.3.1":"2024-09-20T16:07:00.199Z","24.3.2":"2024-10-15T19:05:17.353Z","25.1.3":"2025-03-14T16:04:49.514Z","25.2.2":"2025-04-04T14:46:35.004Z","25.2.3":"2025-04-22T14:58:25.972Z","25.3.3":"2025-07-28T15:25:49.602Z","25.4.4":"2025-11-07T18:22:27.986Z","26.1.3":"2026-02-19T14:56:29.065Z"},"author":{"name":"OpenText"},"license":"OT NO-FEE LIC","keywords":["OCP","IMaaS","IM services","OCP CLI","OpenText ALM","OpenText Cloud Developer","OpenText™ Thrust Studio"],"description":"OCP CLI for managing application deployments to OpenText IM services","maintainers":[{"name":"rpetti_ot","email":"rpetti@opentext.com"},{"name":"ot_d_serres","email":"dserres@opentext.com"},{"name":"ddevarap_ot","email":"ddevarap@opentext.com"}],"readme":"# OCP command line tool\n\nA command line tool for OpenText™ Cloud Platform (OCP), allowing packaging and deployment of application projects.\nApplications for OpenText™ Cloud Platform can be developed with OpenText™ Thrust Studio extensions; see the OpenText™ extensions\nin the [VS Code Marketplace](https://marketplace.visualstudio.com/search?term=opentext&target=VSCode&category=All%20categories&sortBy=Relevance).\n\n- <a href=\"#installation\">Installation</a>\n- <a href=\"#usage-info\">Usage info</a>\n    - <a href=\"#organization-profiles\">Organization profiles</a>\n    - <a href=\"#package-and-deploy\">Package and deploy</a>\n- <a href=\"#detailed-help-and-examples\">Detailed help and examples</a>\n    - <a href=\"#profile-management\">Profile management</a>\n    - <a href=\"#profile-usage-examples\">Profile usage examples</a>\n    - <a href=\"#authentication\">Authentication</a>\n    - <a href=\"#deployments\">Deployments</a>\n    - <a href=\"#serviceClients\">Service Clients</a>\n    - <a href=\"#monitoring-deployments\">Monitoring deployments</a>\n    - <a href=\"#environment-variables\">Environment variables</a>\n\n# Installation\n\nThe OpenText™ Cloud Platform cli can be installed with the following command:\n\n```\nnpm install -g @opentext/ocp\n```\n\n# Usage info\n\nThe following main features are available.\n\n## Help info\n\n* `ocp --help` : Shows the usage information.\n* `ocp <action> --help` : Shows the usage information for the specific action.\n\n## Account authentication\n* `ocp login` : Initiates a login and authentication using a user's OpenText Connect credentials in order to gain access to any organizations configured within the OpenText Cloud\n public environment. If the user is currently authenticated with OpenText Connect, then that authentication is used; otherwise you are directed to the OpenText Connect login page\n to enter your credentials.\n* `ocp logout` : Log out of the CLI and end access to production environments associated with your OpenText account. There is no need to log out unless the user wishes to login again using a different account.\n* `ocp local account get-organizations` : Retrieves the organizations associated with the logged-in account that are commissioned within the OpenText Cloud Platform. Using\n the identified organizations, managed profiles are created for access (or where these are already present, refreshes the profile). When executed in conjunction with a project\n workspace, the organizations are checked to see if any instances of the application are associated with the workspace, and these are imported into the generated profiles ready for use.\n\n The following command line switches are supported by the `get-organizations` command:\n  *  `--workspace` : The path to the location of a Thrust Studio application project workspace used to identify the application to be retrieved from OCP in association with the identified organizations. If not specified, then the CWD is tested to see if it is associated with an application workspace. If no project can be located, then no applications will be retrieved and associated with the retrieved organizations.\n  *  `--definition-id` : Directly specifies the application definition ID associated with an application such that it is used for application retrieval and association with any retrieved organizations.\n\n  Note: The behavior is to retrieve only the applications currently deployed into the tenants that match the identified project workspace. Should there be a need to work with a different application, then a refresh must be performed to synchronize with the additional application. This may be performed either individually on a profile-by-profile basis using the `ocp local profile refresh` command or in bulk using `ocp local account get-organizations` where multiple managed organization profiles are present.\n\n* `ocp local account info` : Returns information about the logged in account.\n\n### Using account authentication with the OCP CLI\nThe purpose of the account authentication is to make it convenient for end users by allowing discovery of the organization accounts that a user or client has access to within\nthe OpenText Cloud Platform by removing the need for configuration to be manually added before the OCP CLI and the associated OpenText™ Thrust Studio VS Code extension pack which requires\na lot of user cut and paste with the associated risk of error in a complex process.\n\nThis mechanism is currently only available for the public OpenText Cloud Platform environments when making use of public auth flow for authentication into OCP. For use cases where\nconfidential credentials are used or internal OpenText development systems are being accessed, then the user is required to create profiles for access using the existing OCP\nCLI profile creation functionality. Those users wishing to use the OCP CLI within a CI/CD pipeline will in all probability want to use confidential credentials, so will not be using\nthis functionality.\n\n## Organization profiles\n* `ocp local profile list`  : List the configured organization profiles.\n* `ocp local profile update` : Add or update an organization profile. One of the profiles must be set as default profile. That profile would be used when no specific profile is specified with the action.\n* `ocp local profile delete` : Delete the given profile from the profiles configuration.\n* `ocp local profile authenticate`   : Authenticate or re-authenticate a profile with OCP environment. The profile marked as **\"default\"** is used, unless a specific profile is given via the command line.\n* `ocp local profile property global-update` : Add, update or delete global profile properties, impacting all configured profiles.\n\n## Package and deploy\n* `ocp local package deploy` : Package, upload and deploy an application project to the OpenText Cloud Platform. The deployment will be monitored until either it completes or the configured timeout is reached.\n* `ocp local package create` : Creates a package from the current folder project, with the default package name as `<Project name>_<Application version>.otpp`.\n* `ocp local package upload` : Uploads a package to ALM consisting of zero or more models. The package may be subsequently deployed as desired.\n* `ocp alm deployment monitor` : Monitor an ongoing deployment or display the final status of a prior deployment.\n\n### Application Service Clients\n* `ocp alm app credentials regenerate` Regenerate the credentials for the service clients associated with the specified profile. If no profile is specified the default profile will be used. As the credentials are associated with a deployed application the command must either be executed within the root directory of the deployable project associated with the application or you must provide the path to the directory containing the deployable project.\n\n# Detailed help and examples\n\n## Profile management\n\nOrganization profiles contain all the configurations required to communicate with the OpenText™ Cloud Platform environment, down to the appropriate tenants\nwithin an allocated organization.\nYou can have multiple organization profiles, where, for example, some point to a development environment and others to a test and production environment,\nor to an environment in another regions.\n\nProfiles have 2 variations dependant on how they are created:\n### Unmanaged Profiles\nThese profiles are associated with the following environments:\n* An internal test or development environment. Examples of this are GCP DEV, GCP Test and GCP Pre-prod.\n* A publicly available environment accessed using a profile created using confidential credentials for authentication.\n* A public profile manually created using the latest OCP CLI. It is assumed that as the user has explicitely created such a profile that they would like it to remain permanently available regardless of the login state.\n\nNote: It is no longer possible to manually add profiles via the associated Thrust Studio VS Code extension tools. Users wishing to manually add a profile must make use of the OCP CLI.\n\n### Managed profiles\nThe OCP CLI and the associated Thrust Studio VS Code extension tools support the ability to authenticate using OpenText Connect and to load the organizations associated with the public OCP regions.\nThese organizations are used to auto-generate (or refresh if already present) profiles to access the organizations using public credentials that can make use of the OpenText Connect authentication and hence the user's common account credentials.\n\nAs a managed profile is associated with a login session, should the user log out, then those profiles will no longer be visible. It remains possible to make use of any unmanaged profile for system access when logged out.\n\nWhen logged in, the login is considered permanent with the OCP CLI automatically re-authenticating when appropriate, so once logged in, access to any managed profiles will remain available for as long as the account remains active.\n\n### Awaiting migration profiles\nThose profiles that were created by earlier versions of the OCP CLI prior to the introduction of support for managed profiles that map to a publicly accessible organization instance and which are configured to use the public account credentials for authentication are placed into an awaiting migration state upon upgrade to the latest OCP CLI release. These profiles are migrated upon login where they match an organization associated with the login session. It is assumed that in specialized cases a user may possess multiple accounts for login, so those profiles that do not match the logged-in account remain awaiting migration in the assumption that they are associated with a different account.\n\n### Profile Configuration\n\nBy default, your configuration is held in a subdirectory `.ot2` found within your home directory. If it does not currently exist a file named `profiles.json`\nwill be created to hold your profile configuration. This will be updated each time a change is made.\n\nYou should avoid manually modifying this file as it may lead to corruption, however within the `.ot2` directory you will find backups of the configuration file\nto assist with any need to recover following an accidental change.\n\nThe current backup is called `profiles.json.backup` and in addition up to 10 additional historic backups are also held `profiles.json.backup.1` through to\n`profiles.json.backup.10` where `profiles.backup.10` is the oldest backup.\n\nPlease be aware that the profile configuration is versioned. An older version of the `ocp` cli or `OpenText™ Thrust Studio` may refuse\nto run if they encounter a profile configuration that saved in a newer format.\nIf you encounter this scenario then your tooling must be upgraded to the latest versions.\n\n### Profile properties\n\nProperties may be configured within the `profiles.json` file either globally or against a specific profile.\nWhere a property exists both globally and against a profile the version defined against the profile will take precedence.\n\n**Note:** Profile properties take precedence over any equivalent environment variable.\nThe following profile properties are currently supported:\n\n* `authentication_callback_url` : Alternative authentication flow callback URL. Defaults to `http://localhost:22682/login/oauth2/code`.\n  When using a different value then be sure to configure that URL also as callback URL in the Developer Console.\n* `authentication_timeout` : Timeout in milliseconds for the authentication flow web authentication process. The default is `180000` (3 minutes).\n* `deployment_monitor_timeout` : Set the maximum period in milliseconds that we will wait for a deployment to complete whilst monitoring.\n  Exceeding this limit will result in timeout being reported for any non deployed artifacts although the actual deployment continues running.\n  A value of `0` indicates run until completed. Default is `120000` (2 minutes).\n* `deployment_monitor_refresh` Set the refresh interval in milliseconds for monitoring a deployment. The default is `2000` (2 seconds).\n* `upload_max_flow_rate` Set the maximum flow rate for model uploads into ALM. The set value is in multiples of Kb hence a value of 25 would indicate\n  25Kb/s maximum. Setting the property to `0` indicates an unlimited flow rate.\n  The default value is `29` (29,696 bytes / second) for GCP environments and `0` (unlimited) for all other environments.\n* `http_upload_timeout` The maximum time in ms that the tool will wait for a model data block to be uploaded.\n  Exceeding the timeout is interpreted as a network issue and will result in the upload being aborted. Setting the value to `0` is interpreted as no timeout.\n  The default setting is `10000` (10 seconds).\n* `http_upload_max_time` The maximum time in ms for the model data upload to complete.\n  The default setting is `0` indicating there is no maximum time set to allow for slow running uploads.\n* `http_timeout` The maximum time in ms that a request to the ALM is allowed to take excluding the upload of model data.\n  The default setting is set to `30000` (30 seconds).\n* `http_timeout_max_retries`. The number of times we will attempt to retry upon a timeout to ALM having been encountered. The default setting is `3`.\n\n## Profile usage examples\n\n### ocp local profile list\nOutputs the currently configured profiles as a list.\n\n`ocp local profile list` : Lists all profiles defined within the default configuration file:\n```\nocp local profile list\n```\n\nThe following command line switches are accepted:\n* `--config-file <file path>` : Selects an alternative configuration file to load the profiles from.\n* `--extended` : When specified then additional information about the profiles is displayed.\n  The following fields are displayed:\n* `Name` : The profile name.\n* `Project` : The project the profile is associated with. Typically, this field will be blank.\n* `Org Name` : The user readable organization name associated with the organization.\n* `Org ID` : The UUID code for the organization.\n* `Default` : Set to **YES** if this is a default profile, otherwise it is blank.\n* `Auth Creds` (Only with --extended) : Type of configured authentication credentials. Either **Public**, **Confidential** or **Undefined**.\n  The actual configured values are not shown.\n* `Authenticated` (Only with --extended) : Has the profile previously been authenticated.\n  Shows **YES** if the profile previously has been authenticated successfully, **SUSPECT** if previously authenticated but subsequently something has gone wrong\n  or blank if not authenticated.\n* `Properties` (Only with --extended) : List of properties associated with the profile.\n  There will be 2 lists present in this field. `properties` - those properties associated with this profile. `global properties` - those properties configured\n  at a global level and inherited by the profile.\n\n### ocp local profile add\n`ocp local profile add` : Add a profile to the configuration. Here is an example of how to to add a profile:\n```\nocp local profile add --name MyDev --org 6bab3d9a-16b1-453b-b6dd-8866a1aa5806 --org-name Acme --pub-client-id 4509843uriejfif9843 --region na-1\n```\n\nThe following command line switches are accepted:\n* `--name <profile name>`. This field is mandatory and identifies the name of the profile to add.\n\n  **Note:** This field cannot be subsequently modified.\n\n  **Note:** This is for advanced usage only.\n\n* `--config-file <file path>`. Selects an alternative configuration file to load and store the profile from.\n* `--org <UUID>`. When initially creating the profile you must specify a valid ORG ID. Subsequently you only need to specify if there is a need to modify the ORG ID.\n* `--org-name <name>. When initially creating the profile you must specify a name for your organization. Subsequently you only need to specify if there is a need to modify the ORG name.\n* `--pub-client-id <ID>`. When initially creating the profile you must specify a client ID for authentication purposes. Subsequently you only need to specify if there is a need to modify the client ID.This adds a public client ID.\n* `--conf-client-id <ID>`. When initially creating the profile you must specify a client ID for authentication purposes. Subsequently you only need to specify if there is a need to modify the client ID.This adds a confidential client ID.\n* `--secret <secret>`. Sets the the client secret associated with a confidential client ID.\n* `--default`. Marks the profile as being the default. Any existing default profile is unset as part of the operation.\n\n* `--region <region>`. This is a convenience operation allowing the region property to be easily set.\n  We provide this as the profile must point at a target environment whether this is specified via the `region` or the `apigee_url` property.\n  Typically, it is assumed that region will be used to specify the environment.\n  If no region or apigee_url is specified then the profile will inherit from the global properties if possible and will error if this is not possible.\n\n  **Note:** Specifying the region via the --region option actually adds a property so `\"--region na-1-dev\"` is analogous to `\"--properties region=na-1-dev\"`.\n\n* `--properties <List of properties>`. Allows properties to be added to the profile. The possible profile properties are listed further below.\n\n#### Examples\n\n* `Setting properties with values`:\n\n```\nocp local profile add --name MyDev --org 6bab3d9a-16b1-453b-b6dd-8866a1aa5806 --org-name Acme --pub-client-id 4509843uriejfif9843 --properties apigee_url=https://devx1.dev.apigee.otxlab.net,authentication_handler=otDeveloperIdp\n```\n\n* `Setting properties with empty values`:\n\n```\nocp local profile add --name MyDev --org 6bab3d9a-16b1-453b-b6dd-8866a1aa5806 --org-name Acme --pub-client-id 4509843uriejfif9843 --region na-1 --properties authentication_handler=\n```\n\n* `Setting the region via --region:`\n\n```\nocp local profile add --name MyDev --org 6bab3d9a-16b1-453b-b6dd-8866a1aa5806 --org-name Acme --pub-client-id 4509843uriejfif9843 --region na-1-dev\n```\n\n* `Setting the region via --profile`:\n\n```\nocp local profile add --name MyDev --org 6bab3d9a-16b1-453b-b6dd-8866a1aa5806 --org-name Acme --pub-client-id 4509843uriejfif9843 --properties region=na-1-dev\n```\n\n* `Setting the apigee_url via --profile`:\n\n```\nocp local profile add --name MyDev --org 6bab3d9a-16b1-453b-b6dd-8866a1aa5806 --org-name Acme --pub-client-id 4509843uriejfif9843 --properties apigee_url=https://devx1.dev.apigee.otxlab.net\n```\n### ocp local profile update\n`ocp local profile update` : Update an existing profile to the configuration. Here is an example of how to update a profile:\n```\nocp local profile update --name MyDev --org_6bab3d9a-16b1-a53b-b6dd-8866a1aa5807 --org-name \"Updated Acme\"\n```\n\nThe following command line switches are accepted:\n* `--name <profile name>` : This field is mandatory and identifies the name of the profile to update. This field cannot be modified.\n\n* `--config-file <file path>` : Selects an alternative configuration file to load and store the profiles from.\n* `--org <UUID>` : When initially creating the profile you must specify a valid organization id. Subsequently you only need to specify it if there is a need to modify it.\n* `--org-name <name>` : When initially creating the profile you must specify a name for your organization. Subsequently you only need to specify it if there is a need to modify it.\n\n* `--pub-client-id <ID>` : When initially creating the profile you must specify a client id for authentication purposes. Subsequently you only need to specify it if there is a need to modify it. This specifies a public client ID.\n* `--conf-client-id <ID>` : When initially creating the profile you must specify a client id for authentication purposes. Subsequently you only need to specify it if there is a need to modify it. This specifies a confidential client ID.\n* `--secret <secret>` : Specifies a confidential client secret for use in conjunction with a confidential client..\n* `--default` : Marks the profile as being the default. Any existing default profile is unset as part of the operation.\n* `--region <region>` : Sets the region for the specific profile. An organization is created in a specific region (also called stack), for example na-1 or eu-1.\n  The region is used to determine the actual endpoint to authenticate with and where to deploy to.\n  Currently, the following regions are available `au`, `ca`, `eu`, `eu-1`, `na-1`, `na-1-dev` and `us`.\n\n  **Note:** Specifying the region via the `--region` option actually adds a property so `\"--region na-1-dev\"` is analogous to `\"--properties region=na-1-dev\"`.\n\n* `ocp update-profile --profile DEFAULT --properties <list of properties>` : Allows properties to be added, replaced or removed from a profile.\n  The possible profile properties are listed further below.\n\n* `ocp local profile update --name DEFAULT --properties <list of properties>` : Allows properties to be added, replaced or removed from a profile. The possible profile properties are listed further below.\n#### Examples\n* Setting the region via `--properties`:\n```\nocp local profile update --name DEFAULT --properties region=na-1-dev\n```\n\n* Setting a property with value:\n\n```\nocp local profile update --name DEFAULT --properties deployment_monitor_timeout=180000\n``` \n\n* Deleting a property:\n\n```\nocp local profile update --name DEFAULT --properties deployment_monitor_timeout\n```\n\n* Setting the region via `--region`:\n\n```\nocp local profile update --name DEFAULT --region na-1-dev\n```\n\n### ocp local profile delete\nDeletes a profile from your profile configuration file.\n**Note:** You may not delete the default profile unless it is the only configured profile. If you need to delete the default profile then first specify a replacement using `ocp local profile update --profile <name> --default`.\n\nThe following command line switches are supported:\n* `--name <profile name>` : This field is mandatory and identifies the name of the profile to be removed.\n* `--config-file <file path>` : Indicates that you wish to remove a profile from an alternative configuration file.\n\n### ocp local profile property global-update\nThis command adds, updates and removes global profile properties. These are properties that apply globally to all profiles present within your configuration file.\n**Note:** Were a profile also defines a setting for the same global property then the value in the profile will take precedence.\n\nThe following command line options are supported:\n* `--config-file <file path>` : Selects an alternative configuration file to load and store the profile from.\n* `--properties <list of properties>` : Allows properties to be added, replaced or removed from a profile. The possible profile properties are listed further below.\n#### Examples\n\n* Setting a property with values:\n\n```\nocp local profile property global-update update-profile-properties --properties deployment_monitor_timeout=180000\n```\n\n* Deleting a property:\n\n```\nocp local profile property global-update --properties deployment_monitor_timeout\n```\n\n## Authentication\n**Note:** The authentication option is provided as a convenience mechanism to check the connectivity and correctness of the supplied profile credentials. All operations that interact with ALM will automatically authenticate or re-authenticate as required regardless of whether a previous authentication operation has been invoked.\n### ocp local profile authenticate\nThe `authenticate` action authenticates or re-authenticates with the OpenText Cloud Platform, using the credentials contained within your profile. If the authentication is successful an access token will be obtained and cached for subsequent use.\nBy default authentication is performed against the default profile, however this may be overridden by providing suitable command line switches.\n\nThe following command line switches are accepted:\n* `--name <profile name>` : This authenticates using an alternative profile selected from your profile configuration file. Example:\n```\nocp local profile authenticate --name QA\n```\n* `--config-file <file path>` : Allows you to use an alternative configuration file than the default `.ot2/profiles.json`.\n\n#### Examples\n\n* Authenticate or re-authenticate using the configured default profile:\n\n```\nocp authenticate\n```\n\nAuthenticate or re-authenticate using a profile named \"QA\":\n\n```\nocp local profile authenticate --name QA\n```\n\n## Deployments\n### ocp local project deploy\n`ocp local project deploy` : This deploys the project available in the current folder using the default profile. The current folder must contain deployable artifacts and an .otproject file as generated by the OpenText Developer Tools extensions for VS Code.\nIn addition you may specify command line switches to modify the behavior.\n* `--profile <name>` : This deploys using an alternative profile selected from your profile configuration file.\n* `--source <file name>` : This takes a previously generated package (as generated by `ocp package`) and deploys it using the default profile or other profile as specified via the `--profile <name>` switch.\n* `--all-artifacts <true | false>`. The deployment package will include all artifacts regardless of whether they have previously been uploaded. The true | false\n  switch value is considered optional and if not present it is assumed set to true. Note: Setting the switch value to false effectively negates the switch so\n  removes it from the command line. The default behaviour is to only upload artifacts that are considered changed therefore setting this flag may increase the\n  size of the upload.\n* `--app-name <application name>`. This specifies the application to use for the deployment based on its name.\n* `--app-id <application ID>`. This specifies the application to use for the deployment based on its ID.\n* `--config-file <file path>` : Allows you to use an alternative configuration file than the default `.ot2/profiles.json`.\n* `--pub-client-id <client id>` : For use where no profile exists (for example CI/CD). You may manually specify your client ID. This option specifies a public client ID.\n* `--conf-client-id <client id>` : For use where no profile exists (for example CI/CD). You may manually specify your client ID. This option specifies a confidential client ID.\n* `--secret <client secret>` : For use where no profile exists. You may manually specify a client secret. This specifies a client secret to use in conjunction with the --conf-client-id option.\n* `--org <UUID>` : For use where no profile exists. You may manually specify an organization id.\n* `--region` : For use where no profile exists. Allows you to point the deployment at the required OpenText Cloud Platform environment.\n* `--workspace <path>` : Optional parameter allowing you to point the CLI at the directory containing your application project. By default the current working directory is used to look for the application artifacts.\n#### Examples\n\n* Initiate a deployment to the default profile targeting the default application:\n\n```\nocp local project deploy\n```\n\n* Initiate a deployment using a profile named \"QA\" targeting the default application:\n\n```\nocp local project deploy --profile QA\n```\n\n* Initiate a deployment using the default profile but targeting an application named \"App_Instance_2\":\n\n```\nocp local project deploy --app-instance \"App_Instance_2\"\n```\n\n* Initiate a deployment using a specific profile and an appliation instance specified by it's ID:\n\n```\nocp local project deploy --profile QA --app-instance-id c0b4dca0-e860-4eb9-be7f-3924695abc6b\n```\n* This is a typical use-case for CI/CD type environment where no profile is configured. By specifying the client secret authentication will be via OAuth2 grant type with the client id and client secret being confidential credentials. No user interaction via a browser is required in this case, making it suitable for CI/CD:\n```\nocp local project deploy --org 6dd45f25-e88b-453b-9eab-a1eb157da9a1 --conf-client-id Z7JFAKE363a67joplga56g8IhaDrX1 --secret fk195kf94lkdd9 --region na-1-dev --tenant-id a52460e6-ce3a-47c1-9bbc-6bb595a7adaa\n```\n**Note:** It is not possible to specify property overrides. If these are needed you will need to look at using a real profile or make use of environment variables as an alternative (see below for environment variable settings).\n### ocp local package create\n`ocp local package create` : creates a package from the current folder project, with the default package name as `<Project name>_<Application version>.otpp`\nIn addition you may specify command line switches to modify the behavior.\n* `--package-name <name>` : The package is created with this <name> as filename, but always with extension .otpp.\n* `--workspace <path>` : Allowing to point the cli at the directory containing your application project. By default the current working directory is used to look for the application artifacts.\n### ocp local package upload\n`ocp local package upload` : This uploads the project available in the current folder using the default profile. The current folder must contain uploadable artifacts and an .otproject file as generated by the OpenText Developer Tools extensions for VS Code.\nIn addition you may specify command line switches to modify the behavior.\n* `--profile <name>` : This uploads using an alternative profile selected from your profile configuration file.\n* `--source <file name>` : This takes a previously generated package (as generated by `ocp package`) and uploads it using the default profile or other profile as specified via the `--profile <name>` switch.\n* `--all-artifacts <true | false>`. The upload package will include all artifacts regardless of whether they have previously been uploaded. The true | false\n  switch value is considered optional and if not present it is assumed set to true. Note: Setting the switch value to false effectively negates the switch so\n  removes it from the command line. The default behaviour is to only upload artifacts that are considered changed therefore setting this flag may increase the\n  size of the upload.\n* `--app-credentials-output <file path>`. If set, then the credential properties generated when an application is initially created will be saved in the properties file indicated by the file path. These properties will be merged into any existing properties present in the target file. The following properties will be written if available:\n  * APPLICATION_ID=\\<Unique application ID>\n  * PUBLIC_CLIENT_ID=\\<Your public client secret>\n  * CLIENT_ID=\\<Your confidential client ID>\n  * CLIENT_SECRET=\\<Your confidential client secret>\n\n**Note:** The target credentials file is validated as being a suitable properties file before the upload, and should an issue be identified, then the upload will abort. Also be aware that the actual properties are only written on initial application creation. For subsequent runs there will be no output.\n* `--config-file <file path>` : Allows you to use an alternative configuration file than the default `.ot2/profiles.json`.\n* `--pub-client-id <client id>` : For use where no profile exists (for example CI/CD). This specifies a public client ID for authentication purposes.\n* `--conf-client-id <client id>` : For use where no profile exists (for example CI/CD). This specifies a confidential client ID for authentication purposes.\n* `--secret <client secret>` : For use where no profile exists. You may manually specify a client secret. The client secret is for use in conjunction with the --conf-client-id option.\n* `--org <UUID>` : For use where no profile exists. You may manually specify an organization id.\n* `--region` : For use where no profile exists. Allows you to point the upload at the required OpenText Cloud Platform environment.\n* `--workspace <path>` : Optional parameter allowing you to point the cli at the directory containing your application project. By default the current working directory is used to look for the application artifacts.\n#### Examples\n\n* Initiate an upload to the default profile:\n\n```\nocp local package upload\n```\n\n* Initiate an upload using a profile named \"QA\":\n\n```\nocp local package upload --profile QA\n```\n* This is a typical use-case for CI/CD type environment where no profile is configured. By specifying the client secret authentication will be via OAuth2 grant type with the client id and client secret being confidential credentials. No user interaction via a browser is required in this case, making it suitable for CI/CD:\n```\nocp local package upload --org 6dd45f25-e88b-453b-9eab-a1eb157da9a1 --conf-client-id Z7JFAKE363a67joplga56g8IhaDrX1 --secret fk195kf94lkdd9 --region na-1-dev\n```\n\n**Note:** It is not possible to specify property overrides. If these are needed you will need to look at using a real profile or make use of\nenvironment variables as an alternative (see below for environment variable settings).\n\n## Monitoring deployments\nDeployments are monitored automatically following a deployment, however for a long running deployment this monitoring may timeout with the actual deployment still progressing. The actual deployment continues even though monitoring has stopped from the cli, so a mechanism is provided to restart the monitoring. Additionally this allows for the final state of a completed deployment to be returned.\n### ocp alm deployment monitor\nRestart monitoring a deployment or report the final state of a completed deployment.\nThe following command line options are supported:\n* `--deployment-id <id>` : The id of the deployment to monitor. The id is returned by the previous `ocp deploy` command and is a mandatory field.\n* `--profile <name>` : Identifies the name of the profile associated with the deployment. The default profile will be selected if not specified.\n* `--config-file <file path>` : Selects an alternative configuration file to load the profile from.\n* `--timeout <value in ms>` : Provides an override value for the timeout configured within the profile. By default the deployment will be monitored for 120000ms.\n**Note:** a value of **0** will cause the deployment to be monitored until it eventually completes.\n* `--refresh <value in ms>` : Provides an override value for the monitor refresh period configured within the profile. By default the deployment state is refreshed every 2000ms.\n\n## Service Clients\n\nWhen an application is first deployed a pair of service clients are automatically generated for the application.\nEach application has a public service client and a confidential service client.\nAssociated with each service client is a client ID. The confidential client also has an associated client secret used for authentication.\nThe public client authenticates using OTConnect and requires the use of a password.\n\nShould the confidential client credentials be lost or compromised it is possible to regenerate these by the OCP CLI.\n\n**Note:** As part of the operation to regenerate the service client credentials the existing public client ID will be returned.\nThis is never changed hence we are only regenerating the confidential service client credentials which will return a new client ID and client secret pair.\n\n**Note:** As part of the operation to regenerate the service client credentials the existing public client ID will be returned. This is never changed hence we are only regenerating the confidential service client credentials which will return a new client ID and client secret pair.\n### ocp alm app credentials regenerate\nRegenerate the service client credentials.\n\nThe following command line options are supported:\n\n* `--app-name <app-name>`. This field is mandatory. Identifies the application for which the credentials need to be regenerated.\n* `--profile <name>`. This field is optional. Identifies the name of the profile used to originally deploy the application.\n  If not specified the default profile will be used.\n* `--workspace <path to project workspace>`. This field is optional. If specified it will contain the path to the project workspace folder used for the original deployment. This may be an absolute or relative path. If not specified it is assumed that the current directory path contains the project workspace.\n* `--config-file <path to config file>`. This field is optional. If specified an alternative config file will be used to load the profile.\n* `--force`. By default the ocp cli will ask the user to confirm they wish to regenerate the service client credentials and will abort if not confirmed. By specifying the --force switch the confirmation check will be skipped.\n* `--app-credentials-output <file path>` If set then the regenerated service client credential properties generated will be saved in the properties file indicated by the file path. These properties will be merged into any exiting properties present in the target file. The following properties will be written if available:\n  * APPLICATION_ID=\\<Unique application ID>\n  * PUBLIC_CLIENT_ID=\\<Your public client secret>\n  * CLIENT_ID=\\<Your confidential client ID>\n  * CLIENT_SECRET=\\<Your confidential client secret>\n#### Examples\n\n* Regenerate the credentials for the default profile from the workspace directory used for the initial deployment:\n\n```\nocp alm app credentials regenerate\n```\n\n* Regenerate the credentials for the default profile specifying the path to the workspace:\n\n```\nocp alm app credentials regenerate --workspace ./my_project\n```\n\n* Regenerate the credentials for a specific profile whilst providing the path to the workspace:\n\n```\nocp alm app credentials regenerate --profile MY_PROFILE --workspace ./my_project\n```\n\n* Regenerate the credentials for a specific project and workspace directory whilst saving the output to an environment file:\n\n```\nocp alm app credentials regenerate --profile MY_PROFILE --workspace ./my_project --app-credentials-output project_props.env\n```\n\n## Environment variables\n\nThe following environment variables can be used. They can be set in the context or in the .env.\n\n* `OCP_REGION` : the region that points to the runtime environment.\n* `EXCLUDES` : an array of folder names that need to ignored when deploying. Default value is `[\".git\"]`.\n* `OCP_ORGANIZATION_ID` : Organization id to authenticate against.\n* `OCP_ORGANIZATION_CLIENT_ID` : Organization client id for authentication.\n* `OCP_ORGANIZATION_CLIENT_SECRET` : Organization client secret for immediate authentication in conjunction with the client id.\n* `OCP_AUTHENTICATION_CALLBACK_URL` : Authentication flow callback endpoint - defaults to `http://localhost:22682/login/oauth2/code`.\n* `OCP_LOGIN_TIMEOUT` : timeout period in milliseconds to wait for the authentication flow to return from the login page. Defaults to `180000` (3 minutes).\n* `OCP_DEPLOYMENT_MONITOR_TIMEOUT` : timeout period in milliseconds to wait for a deployment to complete. Defaults to `120000` (2 minutes if unset).\n  A value of 0 indicates wait indefinitely otherwise the minimum allowed value is 100.\n* `OCP_DEPLOYMENT_MONITOR_REFRESH` : refresh period in milliseconds for monitoring of an ongoing deployment.\n  Defaults to `2000` (2 seconds) if unset. The minimum allowed value is 100.\n* `OCP_TENANT_ID` : Tenant id to target for deployment.\n\nEnvironment variables can be set or put in an `.env` file in the root of the project folder.\nPlease note that the environments variables are only picked up when there is no `profiles.json` available.\n\n## Keywords\n\n* ALM\n* Developer Tools\n* OpenText™ Cloud Platform\n* OpenText™ Thrust Studio\n","readmeFilename":"README.md"}