{"_id":"@anysola/cli","_rev":"4-efca1024aac8342a66bb4780bb6485fa","name":"@anysola/cli","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@anysola/cli","version":"0.1.0","keywords":["anysola","cli","oauth"],"license":"MIT","_id":"@anysola/cli@0.1.0","maintainers":[{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"}],"bin":{"anysola":"dist/index.js"},"dist":{"shasum":"2d655c282f406a71d391ff99eae774c7825bd014","tarball":"https://registry.npmjs.org/@anysola/cli/-/cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-QbG0EtQgMX+QAp1vTbmb3iXVj5o+j+d+pEZ4bPtcoB+WeXR2Y7WFy4umLjgvviLmVXBLL7GIl3Qm/on0O+kf9w==","signatures":[{"sig":"MEYCIQDV6AM++6uRqdfWUvhU8yVa9OczVf1rrPRkgMKNbnDHjQIhAL/nMSt+Lm8OrsWR/2srCAZPUR+XBrLwgMcRIsjjvo4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177908},"type":"module","engines":{"node":">=22"},"gitHead":"57d51038b98859950c3ee550a5207a743f431851","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"},"_npmVersion":"10.9.8","description":"Anysola control plane CLI — OAuth2 device flow for headless servers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^8.2.0","commander":"^13.1.0","cli-table3":"^0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1781268457019_0.8163041439951573","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anysola/cli","version":"0.1.1","keywords":["anysola","cli","oauth"],"license":"MIT","_id":"@anysola/cli@0.1.1","maintainers":[{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"}],"bin":{"anysola":"dist/index.js"},"dist":{"shasum":"6ffb96039922ca821bf631dbec1ac9becd771f1b","tarball":"https://registry.npmjs.org/@anysola/cli/-/cli-0.1.1.tgz","fileCount":4,"integrity":"sha512-+/dbV1eZx1i6GN46gA/aAj9htkUJ3yeFAUw+aAREyUpj4lKf7sCkmurYR143FEd5dFheXTkz+VBzf8ft2p+TDA==","signatures":[{"sig":"MEYCIQDQFjEw20PRGTdJrEj1lD+TtiGH+1+oufanKPHyn56i7wIhAMvZBdyArKUChptRXxnStefBR0dV3w4LRyRaBsycmsr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177410},"type":"module","engines":{"node":">=22"},"gitHead":"ff7d1ecc7bad741ae88a00672af83bdd32a5449e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"},"_npmVersion":"10.9.8","description":"Anysola control plane CLI — OAuth2 device flow for headless servers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^8.2.0","commander":"^13.1.0","cli-table3":"^0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1781268854160_0.03496836690816174","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@anysola/cli","version":"0.1.2","keywords":["anysola","cli","oauth"],"license":"UNLICENSED","_id":"@anysola/cli@0.1.2","maintainers":[{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"}],"bin":{"anysola":"dist/index.js"},"dist":{"shasum":"bc05a7f346c26a0941009c6aa658dd23d88e5173","tarball":"https://registry.npmjs.org/@anysola/cli/-/cli-0.1.2.tgz","fileCount":5,"integrity":"sha512-ZTV48eGzO0fvxGNykudo1iLfShA/XMJ9DzixLcbtUZjvtB3pHLr6WDR+pz37aNbk/7Tlg4HNpBEsO1d7mKUXEQ==","signatures":[{"sig":"MEUCIQDyDDpKhloGSC4O3pZKx0xADWF1AMxGD8KwKad2jR8atQIgBXNL5z5QL9RxDZX81FW8TA2TVdyDgc0H8022UquX/ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178031},"type":"module","engines":{"node":">=22"},"gitHead":"a4f8aa5a1aaedd4366b83cd8e71744868618e881","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"},"_npmVersion":"10.9.8","description":"Anysola control plane CLI — OAuth2 device flow for headless servers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ora":"^8.2.0","commander":"^13.1.0","cli-table3":"^0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1781268955773_0.5520319871259045","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anysola/cli","version":"0.1.3","description":"Anysola control plane CLI — OAuth2 device flow for headless servers","type":"module","bin":{"anysola":"dist/index.js"},"engines":{"node":">=22"},"scripts":{"build":"tsup","dev":"tsup --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"keywords":["anysola","cli","oauth"],"license":"UNLICENSED","dependencies":{"cli-table3":"^0.6.5","commander":"^13.1.0","ora":"^8.2.0"},"devDependencies":{"@types/node":"^22.15.3","tsup":"^8.5.0","typescript":"^5.8.3","vitest":"^3.2.4"},"_id":"@anysola/cli@0.1.3","gitHead":"2531af6a72a1469d77612d66adf80de4ab7142ae","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-lwfh4P9QZeX8gkYRsHYhvAOPGUJdAA6gCkFXmxfZPyusa/oHFd1CKJu0VCriNwlZSDwi3jnzgH1tSD0z4J60gA==","shasum":"52d9f8fc5023c17146d40fa4cc80e12d574a9404","tarball":"https://registry.npmjs.org/@anysola/cli/-/cli-0.1.3.tgz","fileCount":5,"unpackedSize":178031,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG9kIsSvFX2BzySHll2O48rFS9Yw0EYkGP6qifQol9fcAiALQRtBmYfwRy+bcmeFKlpwPX6vJZSYCO6+pUJc/UA9DQ=="}]},"_npmUser":{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"},"directories":{},"maintainers":[{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.3_1781269043671_0.18136834533858415"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T12:47:36.912Z","modified":"2026-06-12T12:57:23.944Z","0.1.0":"2026-06-12T12:47:37.164Z","0.1.1":"2026-06-12T12:54:14.310Z","0.1.2":"2026-06-12T12:55:55.908Z","0.1.3":"2026-06-12T12:57:23.812Z"},"license":"UNLICENSED","keywords":["anysola","cli","oauth"],"description":"Anysola control plane CLI — OAuth2 device flow for headless servers","maintainers":[{"name":"iphysicc","email":"mertalibzkrta1@gmail.com"}],"readme":"# Anysola CLI\n\nOfficial command-line tool for [Anysola](https://www.anysola.com). Sign in once from your terminal, then manage your workspace — agents, usage, integrations, and more — without opening the dashboard.\n\n## Requirements\n\n- Node.js **22+**\n\n## Install\n\n```bash\nnpm install -g @anysola/cli\n```\n\nOne-off use without installing:\n\n```bash\nnpx @anysola/cli overview\n```\n\n## Quick start\n\n```bash\nanysola login\nanysola overview\n```\n\nAfter login, your session is saved locally. Common commands:\n\n```bash\nanysola whoami              # account & workspace\nanysola overview            # dashboard (alias: dashboard)\nanysola agents list         # list agents\nanysola usage               # billing period & limits\nanysola activity            # recent operations\nanysola integrations list   # connected services\nanysola logout              # sign out\n```\n\n## Sign in\n\n`anysola login` shows a code and a link. Open the link in your browser, sign in to Anysola, and approve the session. No extra setup required — the CLI connects to Anysola automatically.\n\n```bash\nanysola login --label my-server   # optional label in Settings → CLI sessions\nanysola logout                    # revoke session & remove local credentials\n```\n\nCredentials are stored at `~/.anysola/credentials.json` (readable only by you).\n\n## Commands\n\n```\nanysola login [--label <name>]\nanysola logout\nanysola whoami\nanysola overview                dashboard at a glance\n\nanysola agents list|get|create|update|delete|run\nanysola usage\nanysola activity [--limit N] [--status ok|warn|error|info|all]\nanysola audit [--limit N]\n\nanysola settings get|set\nanysola integrations list|connect|disconnect\n```\n\n**Scripting** — append `--json` on any command for machine-readable output:\n\n```bash\nanysola agents list --json\nanysola overview --json\n```\n\nUse `-q` / `--quiet` to suppress non-error output.\n\n## Security\n\n- Sessions use OAuth; you approve access in the browser like any other Anysola sign-in.\n- `anysola logout` revokes the session on Anysola and deletes local credentials.\n- Do not share `~/.anysola/credentials.json`.\n\n## License\n\nProprietary software. Copyright © Anysola. All rights reserved.\n\nThis package is distributed for use with Anysola only. You may not copy, modify, or redistribute it without permission.\n","readmeFilename":"README.md"}