{"_id":"@vonage/cli-core","_rev":"97-c5425e4aceeee75d7f47fa1a83a0b1ae","name":"@vonage/cli-core","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.0":{"name":"@vonage/cli-core","version":"2.0.0","keywords":["vonage"],"author":{"name":"Chuck MANCHUCK Reeves","email":"chuck@manchuck.com"},"license":"Apache-2.0","_id":"@vonage/cli-core@2.0.0","maintainers":[{"name":"twilliams253","email":"terrence.williams@vonage.com"},{"name":"abolles","email":"andrew.bolles@vonage.com"},{"name":"lallen2","email":"latea.allen@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"jtiet","email":"jason.tiet@vonage.com"},{"name":"kpaxian","email":"alexander.mazuruk@gmail.com"},{"name":"vonage-frontier","email":"kfir.eichenblat+frontiernpm@vonage.com"},{"name":"jurgo","email":"jurgo.boemo@gmail.com"},{"name":"vonage_client_media_processing","email":"vcp_webrtc@vonage.com"},{"name":"remi-deltombe-vonage","email":"remi.deltombe@vonage.com"},{"name":"rmalis","email":"roee.malis@vonage.com"},{"name":"or.cpc","email":"or.abramovich@vonage.com"},{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon@hotmail.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"homepage":"https://github.com/Vonage/vonage-cli/tree/main/packages/core#readme","bugs":{"url":"https://github.com/Vonage/vonage-cli/issues"},"dist":{"shasum":"9c2df9f86bb969c02ece47654e77b278a4b61c0d","tarball":"https://registry.npmjs.org/@vonage/cli-core/-/cli-core-2.0.0.tgz","fileCount":65,"integrity":"sha512-/4GzEvjr1vfp51i58xMhPSsLUAMozqZPjl11Yf3QfZ32UsEA7paOmHoXHd1V3+huS4Va57RNIPcA8qKk8nLJNQ==","signatures":[{"sig":"MEUCIQDAJN5WIj7KS2nqTl/2FHC0ghzDzwZ5RNbeedGTTJuslgIgNyu/j+h9nzL+uGiyNQVwDqWVnyAdY7Rmx1v1quj/Zos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74842},"main":"dist/index.js","oclif":{"topics":{"config":{"description":"Manage Vonage config"}},"commands":"./dist/commands"},"types":"dist/index.d.ts","gitHead":"5436adaa845ecfcee3155e1cbb95239385bcd629","scripts":{"build":"npm run clean && npm run compile","clean":"npx shx rm -rf dist tsconfig.tsbuildinfo","compile":"npx tsc --build --verbose","prepublishOnly":"npm run build"},"_npmUser":{"name":"nexmo-devrel","email":"devrel@vonage.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Vonage/vonage-cli.git","type":"git"},"_npmVersion":"9.6.3","description":"Core utilities for vonage CLI's ","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"4","debug":"^4.3.4","@oclif/core":"^2.8.5","@vonage/jwt":"^1.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.startcase":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"expect-type":"^0.15.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-core_2.0.0_1683746648731_0.5184911835130306","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@vonage/cli-core","version":"2.0.1","keywords":["vonage"],"author":{"name":"Chuck MANCHUCK Reeves","email":"chuck@manchuck.com"},"license":"Apache-2.0","_id":"@vonage/cli-core@2.0.1","maintainers":[{"name":"twilliams253","email":"terrence.williams@vonage.com"},{"name":"abolles","email":"andrew.bolles@vonage.com"},{"name":"lallen2","email":"latea.allen@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"jtiet","email":"jason.tiet@vonage.com"},{"name":"kpaxian","email":"alexander.mazuruk@gmail.com"},{"name":"vonage-frontier","email":"kfir.eichenblat+frontiernpm@vonage.com"},{"name":"jurgo","email":"jurgo.boemo@gmail.com"},{"name":"vonage_client_media_processing","email":"vcp_webrtc@vonage.com"},{"name":"remi-deltombe-vonage","email":"remi.deltombe@vonage.com"},{"name":"rmalis","email":"roee.malis@vonage.com"},{"name":"or.cpc","email":"or.abramovich@vonage.com"},{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon@hotmail.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"homepage":"https://github.com/Vonage/vonage-cli/tree/main/packages/core#readme","bugs":{"url":"https://github.com/Vonage/vonage-cli/issues"},"dist":{"shasum":"02f5a3e2930212262ee67f83931b2946c100897f","tarball":"https://registry.npmjs.org/@vonage/cli-core/-/cli-core-2.0.1.tgz","fileCount":65,"integrity":"sha512-XEtK2lBDl+U+CRAGXtHsl/oF7hVVlTvT2U/VSqZ0lSCgVq4NpnEVeXgMaAOtYlIuu6Fw4iWYbXyglk9ZWvt5ZA==","signatures":[{"sig":"MEUCIEJ+wW+x2cidDGDb1xH7ku/1TLUnZVju23l6qA5j4cKyAiEA1cCcCya/e30SelWqwJm3Jf65HEPEIXu1CE2WL5e0SYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74842},"main":"dist/index.js","oclif":{"topics":{"config":{"description":"Manage Vonage config"}},"commands":"./dist/commands"},"types":"dist/index.d.ts","gitHead":"27062d00ed8c73f8b600d3fa10b6eef7998773ba","scripts":{"build":"npm run clean && npm run compile","clean":"npx shx rm -rf dist tsconfig.tsbuildinfo","compile":"npx tsc --build --verbose","prepublishOnly":"npm run build"},"_npmUser":{"name":"nexmo-devrel","email":"devrel@vonage.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Vonage/vonage-cli.git","type":"git"},"_npmVersion":"9.6.3","description":"Core utilities for vonage CLI's ","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"4","debug":"^4.3.4","@oclif/core":"^2.8.5","@vonage/jwt":"^1.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.startcase":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"expect-type":"^0.15.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-core_2.0.1_1683747371348_0.9099786842385742","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@vonage/cli-core","version":"2.1.0","keywords":["vonage"],"author":{"name":"Chuck MANCHUCK Reeves","email":"chuck@manchuck.com"},"license":"Apache-2.0","_id":"@vonage/cli-core@2.1.0","maintainers":[{"name":"twilliams253","email":"terrence.williams@vonage.com"},{"name":"abolles","email":"andrew.bolles@vonage.com"},{"name":"lallen2","email":"latea.allen@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"jtiet","email":"jason.tiet@vonage.com"},{"name":"kpaxian","email":"alexander.mazuruk@gmail.com"},{"name":"vonage-frontier","email":"kfir.eichenblat+frontiernpm@vonage.com"},{"name":"jurgo","email":"jurgo.boemo@gmail.com"},{"name":"vonage_client_media_processing","email":"vcp_webrtc@vonage.com"},{"name":"remi-deltombe-vonage","email":"remi.deltombe@vonage.com"},{"name":"rmalis","email":"roee.malis@vonage.com"},{"name":"or.cpc","email":"or.abramovich@vonage.com"},{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon@hotmail.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"homepage":"https://github.com/Vonage/vonage-cli/tree/main/packages/core#readme","bugs":{"url":"https://github.com/Vonage/vonage-cli/issues"},"dist":{"shasum":"347dec45b271637440a3df85f80508d427ee14b1","tarball":"https://registry.npmjs.org/@vonage/cli-core/-/cli-core-2.1.0.tgz","fileCount":78,"integrity":"sha512-sS+8iCjjNTmgtorIkuAOTYeETOIGX8eITwS2IjzUV3SROgWnKU1lUZjLeFeFWXR9WQMChfFndK/3m2Luu4fSrg==","signatures":[{"sig":"MEQCIH6kOwoO4g9XUmCwUwY8VvRx4Or7VqH4LwJIdqeGaTZOAiBCcGkEvG/sVTT5lKKqijSThgwPavL86M2OfDNIJqj6+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93478},"main":"dist/index.js","oclif":{"topics":{"config":{"description":"Manage Vonage config"}},"commands":"./dist/commands"},"types":"dist/index.d.ts","gitHead":"137ec4ad2edd0a00464325e613fd55ea30c60d6d","scripts":{"build":"npm run clean && npm run compile","clean":"npx shx rm -rf dist tsconfig.tsbuildinfo","compile":"npx tsc --build --verbose","prepublishOnly":"npm run build"},"_npmUser":{"name":"nexmo-devrel","email":"devrel@vonage.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Vonage/vonage-cli.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","description":"Core utilities for vonage CLI's ","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"4","debug":"^4.3.4","@oclif/core":"^2.8.5","@vonage/jwt":"^1.3.0","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.startcase":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"expect-type":"^0.15.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-core_2.1.0_1686579587469_0.4976802938557583","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-10T19:24:08.730Z","modified":"2026-09-03T04:37:42.289Z","2.0.0":"2023-05-10T19:24:08.920Z","2.0.1":"2023-05-10T19:36:11.490Z","2.1.0":"2023-06-12T14:19:47.670Z"},"bugs":{"url":"https://github.com/Vonage/vonage-cli/issues"},"author":{"name":"Chuck MANCHUCK Reeves","email":"chuck@manchuck.com"},"license":"Apache-2.0","homepage":"https://github.com/Vonage/vonage-cli/tree/main/packages/core#readme","keywords":["vonage"],"repository":{"url":"git+https://github.com/Vonage/vonage-cli.git","type":"git"},"description":"Core utilities for vonage CLI's ","maintainers":[{"email":"web-il@vonage.com","name":"web-il"},{"email":"icebergteam@vonage.com","name":"iceberg-team"},{"email":"unified_portal_dev@vonage.com","name":"unified_portal"},{"email":"vreporter-support@vonage.com","name":"vreporter-npm"},{"email":"vbc-be@vonage.com","name":"vbcbe"},{"email":"gullerya@gmail.com","name":"yuri.guller"},{"email":"idan.cohen@vonage.com","name":"idanvon"},{"email":"devrel@vonage.com","name":"nexmo-devrel"},{"email":"vivid@vonage.com","name":"vvd"},{"email":"VBC-Meetings@vonage.com","name":"vonagemeetings"},{"email":"video.api.ops@vonage.com","name":"vonage-jenkins"},{"email":"andreina.dasilvacabral@vonage.com","name":"adasilvacabral"},{"email":"sarvesh.bisht@vonage.com","name":"sarvesh.bisht"},{"email":"vgai-studio-developers@vonage.com","name":"vgai-dev"},{"email":"vcp_webrtc@vonage.com","name":"vonage_client_media_processing"},{"email":"or.abramovich@vonage.com","name":"or.cpc"},{"email":"lily.lihovodov@vonage.com","name":"llihovodov"},{"email":"daniel.sapir@vonage.com","name":"daniel-sapir"},{"email":"Aviad.Houri@vonage.com","name":"aviadhouri.va"},{"email":"ignacio.delacruz@vonage.com","name":"idelacruz"},{"email":"frontier@vonage.com","name":"vonage-frontier"},{"email":"hila.klein@vonage.com","name":"hilakl"},{"email":"Saurabh.Kulkarni@vonage.com","name":"saurabh.vonage"},{"email":"tamir.nahum@vonage.com","name":"leppelin"},{"email":"antoni.silvestrepadros@vonage.com","name":"asilvonage"},{"email":"Gayathri.Pojula@vonage.com","name":"gpojula"},{"email":"egor.limenko@vonage.com","name":"elimenko.vonage"},{"email":"kanav.bhatia@vonage.com","name":"kanav_vonage"},{"email":"omri.zilber@vonage.com","name":"omrizilber"},{"email":"marceli.olszewski@vonage.com","name":"molszewski_v"},{"email":"sailu.vejella@vonage.com","name":"sailusha"},{"email":"ragul.palanisamy@vonage.com","name":"rpalanisamy-vonage"},{"email":"Valentyn.Bohdan@vonage.com","name":"vbohdan_vonage"},{"email":"andrew.bolles@vonage.com","name":"abolles"},{"email":"gorka.revillafernandez@vonage.com","name":"gorka.vonage"},{"email":"bharath.ps@vonage.com","name":"bharath-vonage"},{"email":"mor.tubul@vonage.com","name":"morvonage"},{"email":"ilan.aradbilavsky@vonage.com","name":"ilan.aradbilavsky.at.vonage.com"},{"email":"chuck.reeves@vonage.com","name":"vonreeves"},{"email":"avi.dantes@vonage.com","name":"avi.dantes"},{"email":"michal.galin@vonage.com","name":"mgalin"},{"email":"jakub.hajduk@vonage.com","name":"jhajduk.vonage"},{"email":"Nitsan.unger@vonage.com","name":"nitsanungerfrontier"},{"email":"vladimir.quezada@vonage.com","name":"vquezada"},{"email":"alessio.didomenico@vonage.com","name":"adidomenico"},{"email":"sathish.r@vonage.com","name":"sathishr-vonage"},{"email":"pamu.pravallika@vonage.com","name":"pravallika-pamu"},{"email":"avijit.bagdi@vonage.com","name":"abagdi"},{"email":"anuradh.lankapalli@vonage.com","name":"anuradhlankapalli"},{"email":"hen.rosenberg@vonage.com","name":"hrosenberg"},{"email":"gokul.narayanan@vonage.com","name":"gokul-vonage"},{"email":"alistair.slowe@vonage.com","name":"aslowe-vcc"},{"email":"vbc-web-cicd@vonage.com","name":"vbc-web-cicd-bot"},{"email":"marina.serranomontes@vonage.com","name":"mserranomontes"},{"email":"Ariel.Bar@vonage.com","name":"ariel12955"},{"email":"Francisco.Becerra@vonage.com","name":"franbecerra"},{"email":"Uri.Haim@vonage.com","name":"urihaim"},{"email":"manuel.veranieto@vonage.com","name":"mvera_vonage"},{"email":"mike.zhylevych@vonage.com","name":"mike.zhylevych"},{"email":"mithun.prabhu@vonage.com","name":"mprabhuvonage"},{"email":"sharad.srivastava@vonage.com","name":"sharad-srivastava2"},{"email":"lukasz.pilarski@vonage.com","name":"lucas_pilarski"},{"email":"manish.ranjan@vonage.com","name":"manish-ranjan07"},{"email":"shubham.rajput@vonage.com","name":"srajput0909"},{"email":"pablo.villenamontes@vonage.com","name":"pvillenamontes"},{"email":"diogo.simoes@vonage.com","name":"dsimoes2"},{"email":"manel.jimeno@vonage.com","name":"manel_vonage"},{"email":"joseantonio.oliveraortega@vonage.com","name":"joliveraortega"}],"readme":"# Vonage Core CLI\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/vonage/vonage-cli/ci.yml?branch=3.x) [![Codecov](https://img.shields.io/codecov/c/github/vonage/vonage-cli?label=Codecov&logo=codecov&style=flat-square)](https://codecov.io/gh/Vonage/vonage-cli) ![Latest Release](https://img.shields.io/npm/v/@vonage/cli-core?label=%40vonage%2Fcli&style=flat-square) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg?style=flat-square)](../../CODE_OF_CONDUCT.md) [![License](https://img.shields.io/npm/l/@vonage/cli-core?label=License&style=flat-square)][license]\n\n<img src=\"https://developer.nexmo.com/images/logos/vbc-logo.svg\" height=\"48px\" alt=\"Vonage\" />\n\nThis is the core package for all Vonage CLI commands. It contians the base `VonageCommand`, `VonageConfig`, common User Experience (UX), and Filesystem (fs) functionality. Since this pacakge contains the config functionality, it also adds configuration commands to the CLI.\n\n## VonageCommand\n\nThe `VonageCommand` base class, provides global CLI arguments which can be used to configure [`@vonage/auth`](https://github.com/Vonage/vonage-node-sdk/tree/3.x/packages/auth) and [`@vonage/server-sdk`](https://github.com/Vonage/vonage-node-sdk/tree/3.x/packages/server-sdk). Along with the configuration, standard UX functions for outputting data is also provided. Keeping a consistent UX is pivitol for the CLI so it is recommended that you use these functions. \n\n## Configuration\n\nConfig settings are parsed into the CLI in four ways (in order):\n\n1. From command line arguments, (`--api-key`,`--api-secret`, `--private-key`, and `--application-id`)\n1. Reading in from `$CWD/vonage_app.json` file\n1. The `VONAGE_API_KEY`, `VONAGE_API_SECRET`, `VONAGE_PRIVATE_KEY`, and `VONAGE_APPLICATION_ID` environment variables \n1. A Global config file loacated at `$XDG_CONFIG_HOME/@vonage/cli/vonage.config.json`\n\n\n### Configuration API\n\nBy having your command extend `VonageCommand` you will get access to the base configuration parameters. It is recommened that you do not interact While you shouldn't need to access variables directly, the best way is to use `vonageConfig.getVar(<which>)` from the `VonageCommand` base class. `VonageConfig` also exposes methods from saving the global or local config (again these are use at your own risk)\n\n## Commands Provided\n\n1. `vonage config` (`vonage config:setup`, `vonage setup`): Initial configuration setup wizard\n1. `vonage config:show`: A utility command that displays the configuration\n1. `vonage config:set SETTING VALUE` A utility command to set an individual configuration setting \n\n[license]: LICENSE.txt\n[signup]: https://dashboard.nexmo.com/sign-up?utm_source=DEV_REL&utm_medium=github&utm_campaign=node-cli#\n\n","readmeFilename":"README.md"}