{"_id":"@arnab-afk/zkm","_rev":"5-be8e6b7948232813f39bd3b16011c2ae","name":"@arnab-afk/zkm","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@arnab-afk/zkm","version":"0.1.0","keywords":["zkmulticloud","deploy","cloud","cli"],"license":"MIT","_id":"@arnab-afk/zkm@0.1.0","maintainers":[{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"}],"homepage":"https://github.com/zkmulticloud/zkmulticloud","bin":{"zkm":"dist/index.js"},"dist":{"shasum":"270ed8c4ecbc6d800eb851d8143c1eef8bc9680a","tarball":"https://registry.npmjs.org/@arnab-afk/zkm/-/zkm-0.1.0.tgz","fileCount":38,"integrity":"sha512-tqVICncNcZdUtBCbQJ4vFsCu2kgD6MUgU19bTmL7Yvr437yYpTMmoOliLzGJDQxSg/TlHSBcfgHutrYOjHc0qQ==","signatures":[{"sig":"MEQCIF7DqAYHG5SUtGcrS4eSlO0GlB1ENvUtTBJnEAzcvWcqAiBYEOISS3urW3A5tdDG8P+eAeXqBERDX8iXGp30FY08/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67943},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"81b865f8a26af70e3d01344d4c950856dd409d93","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"},"_npmVersion":"11.3.0","description":"ZkMultiCloud CLI — deploy any app to the cloud with a single command","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ora":"^8.1.0","conf":"^13.0.1","chalk":"^5.3.0","table":"^6.8.1","inquirer":"^10.1.8","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zkm_0.1.0_1779080539169_0.8904374432190092","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@arnab-afk/zkm","version":"0.2.0","keywords":["zkmulticloud","deploy","cloud","cli"],"license":"MIT","_id":"@arnab-afk/zkm@0.2.0","maintainers":[{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"}],"homepage":"https://github.com/zkmulticloud/zkmulticloud","bin":{"zkm":"dist/index.js"},"dist":{"shasum":"412c9cf8baf93abede73d676b54aec8acc50e061","tarball":"https://registry.npmjs.org/@arnab-afk/zkm/-/zkm-0.2.0.tgz","fileCount":38,"integrity":"sha512-nlEVyDcDdU80DXSFn3UYaNmEs9e9UazAUWUVndDVMcc1JOo6Al4wPpypAZW+6hEQxB+IwL4edPVQ9O/ZLHw7AA==","signatures":[{"sig":"MEQCIAMVBtNHgNJocIIla2V6CSOlFf09YscHO5Tc83NM9gqtAiBtmsP7E5r/3q/gxf9Gnnl4IKrtwtj6jrRXShMyAJrnHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85485},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"81b865f8a26af70e3d01344d4c950856dd409d93","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"},"_npmVersion":"11.3.0","description":"ZkMultiCloud CLI — deploy any app to the cloud with a single command","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ora":"^8.1.0","conf":"^13.0.1","chalk":"^5.3.0","table":"^6.8.1","inquirer":"^10.1.8","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zkm_0.2.0_1779080787860_0.7816317570736686","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@arnab-afk/zkm","version":"0.2.1","keywords":["zkmulticloud","deploy","cloud","cli"],"license":"MIT","_id":"@arnab-afk/zkm@0.2.1","maintainers":[{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"}],"homepage":"https://github.com/zkmulticloud/zkmulticloud","bin":{"zkm":"dist/index.js"},"dist":{"shasum":"0f7f7bf89d64c226ef1bd2f1cf1e0d88e6207bd4","tarball":"https://registry.npmjs.org/@arnab-afk/zkm/-/zkm-0.2.1.tgz","fileCount":38,"integrity":"sha512-z3WAV4PvzjNRtM1Hu08yCvF3HFWgxqmifQg3v99bd6+tyzunuFvaEY9xnR6BsU0mZxiahHYqYhgrAK7W/yyJ4g==","signatures":[{"sig":"MEYCIQDy1exMUnZvGbDY2ZkesnR7Rj7uwaprZmlcRgeyPhny8QIhAI+TbWJIFhTzGYy8FSAQjEowWbtfTNgiUzx4S14ICEOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86322},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"81b865f8a26af70e3d01344d4c950856dd409d93","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"},"_npmVersion":"11.3.0","description":"ZkMultiCloud CLI — deploy any app to the cloud with a single command","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ora":"^8.1.0","conf":"^13.0.1","chalk":"^5.3.0","table":"^6.8.1","inquirer":"^10.1.8","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zkm_0.2.1_1779080989434_0.4231990041627296","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@arnab-afk/zkm","version":"0.2.2","keywords":["zkmulticloud","deploy","cloud","cli"],"license":"MIT","_id":"@arnab-afk/zkm@0.2.2","maintainers":[{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"}],"homepage":"https://github.com/zkmulticloud/zkmulticloud","bin":{"zkm":"dist/index.js"},"dist":{"shasum":"697de1596eed84725ec3c2b29349e539b0f39e6a","tarball":"https://registry.npmjs.org/@arnab-afk/zkm/-/zkm-0.2.2.tgz","fileCount":38,"integrity":"sha512-RfrPn/H59o5KroUWVyNH+gRynXpPvF4ikj59MhBzuwC+hBtxA/BSlGzEJmwDU+g/OnghvHUjcr2JNfOx9Qfoyw==","signatures":[{"sig":"MEUCICHTUzHCXlY4/dSU8DDgsZlFz7bYn1Zz71S+8KYeknWjAiEA2ABp+x9vCnKRdIan18fzy0Ymt3wDHhXSj9NZBxyS32E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86322},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"81b865f8a26af70e3d01344d4c950856dd409d93","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"},"_npmVersion":"11.3.0","description":"ZkMultiCloud CLI — deploy any app to the cloud with a single command","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ora":"^8.1.0","conf":"^13.0.1","chalk":"^5.3.0","table":"^6.8.1","inquirer":"^10.1.8","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/zkm_0.2.2_1779081747577_0.3030798860426136","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@arnab-afk/zkm","version":"0.2.3","description":"ZkMultiCloud CLI — deploy any app to the cloud with a single command","keywords":["zkmulticloud","deploy","cloud","cli"],"homepage":"https://github.com/zkmulticloud/zkmulticloud","license":"MIT","type":"module","bin":{"zkm":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","conf":"^13.0.1","inquirer":"^10.1.8","ora":"^8.1.0","table":"^6.8.1"},"devDependencies":{"@types/node":"^20.12.0","typescript":"^5.4.0"},"engines":{"node":">=18.0.0"},"_id":"@arnab-afk/zkm@0.2.3","gitHead":"81b865f8a26af70e3d01344d4c950856dd409d93","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-3xETch/GWye2eg89oh6u27o8EObwahPJx7/ltKxr38elyTKyMG9FBy4A1bsitUlMJpoddhnILTdoTKq5xl73QQ==","shasum":"0defe0c1a48286977735cbe98ed22d64cd4e3e48","tarball":"https://registry.npmjs.org/@arnab-afk/zkm/-/zkm-0.2.3.tgz","fileCount":38,"unpackedSize":86516,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHk+h1OzkWUh+LVxek+FhsSzuz/JHATWzuuUUvsgH7xgAiEAo94xLT563I+s4ODG4hgBrzzuZRlt6rOnsS4YlXJRq58="}]},"_npmUser":{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"},"directories":{},"maintainers":[{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zkm_0.2.3_1779082070775_0.6341801765791613"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T05:02:19.084Z","modified":"2026-05-18T05:27:51.022Z","0.1.0":"2026-05-18T05:02:19.313Z","0.2.0":"2026-05-18T05:06:28.018Z","0.2.1":"2026-05-18T05:09:49.609Z","0.2.2":"2026-05-18T05:22:27.730Z","0.2.3":"2026-05-18T05:27:50.930Z"},"license":"MIT","homepage":"https://github.com/zkmulticloud/zkmulticloud","keywords":["zkmulticloud","deploy","cloud","cli"],"description":"ZkMultiCloud CLI — deploy any app to the cloud with a single command","maintainers":[{"name":"arnab-afk","email":"arnabbhowmik019@gmail.com"}],"readme":"# zkm — ZkMultiCloud CLI\r\n\r\nDeploy any app to the cloud without learning DevOps.\r\n\r\n```\r\nnpx zkm --help\r\n```\r\n\r\n---\r\n\r\n## Quick start\r\n\r\n### 1. Set your API key\r\n\r\nGet your key from the ZkMultiCloud dashboard under **Settings → API Keys**, then:\r\n\r\n```bash\r\nnpx zkm config set-key zkm_your_key_here\r\n# or export ZKM_API_KEY=zkm_your_key_here\r\n```\r\n\r\n### 2. Create a project\r\n\r\n```bash\r\nnpx zkm project create\r\n```\r\n\r\nFollow the interactive prompts to name the project, pick a service type, and paste your GitHub repo URL.\r\n\r\n### 3. Deploy\r\n\r\n```bash\r\nnpx zkm deploy <projectId>\r\n\r\n# Stream logs in real time:\r\nnpx zkm deploy <projectId> --tail\r\n```\r\n\r\n---\r\n\r\n## All commands\r\n\r\n```\r\nzkm auth\r\n  login           Log in with email & password (creates an API key automatically)\r\n  set-key <key>   Store an existing API key locally\r\n  logout          Remove locally stored credentials\r\n  whoami          Show the currently configured API key\r\n\r\nzkm config\r\n  show            Show current config (API URL, key prefix, config file path)\r\n  set-key <key>   Store an API key\r\n  set-url <url>   Point the CLI at a self-hosted backend\r\n\r\nzkm project (alias: proj)\r\n  list            List all your projects\r\n  get <id>        Show project details and config\r\n  create          Interactively create a new project\r\n  delete <id>     Delete a project\r\n\r\nzkm deploy <projectId>\r\n  --tail          Poll and stream deployment logs until done\r\n\r\nzkm deployments (alias: deps)\r\n  list <projectId>               List deployments\r\n  logs <projectId> <deployId>    Print logs for a deployment\r\n    --tail                       Poll until the deployment finishes\r\n  get  <projectId> <deployId>    Get a single deployment\r\n\r\nzkm apikeys (alias: keys)\r\n  list            List all API keys\r\n  create          Create a new API key\r\n  revoke <id>     Revoke an API key\r\n```\r\n\r\n---\r\n\r\n## Environment variables\r\n\r\n| Variable | Description |\r\n|---|---|\r\n| `ZKM_API_KEY` | API key (overrides the locally stored one) |\r\n| `ZKM_API_URL` | Backend URL (default: `https://api.zkmulticloud.com`) |\r\n\r\n---\r\n\r\n## Self-hosted backend\r\n\r\n```bash\r\nnpx zkm config set-url http://localhost:3001\r\nnpx zkm config set-key zkm_your_key_here\r\n```\r\n\r\n---\r\n\r\n## Install globally (optional)\r\n\r\n```bash\r\nnpm install -g zkm\r\nzkm deploy <projectId> --tail\r\n```\r\n","readmeFilename":"README.md"}