{"_id":"@armstrong-academy/cli","name":"@armstrong-academy/cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@armstrong-academy/cli","version":"1.0.0","description":"Armstrong Academy CLI - Download premium templates and courses","type":"module","bin":{"armstrong-academy":"dist/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["cli","saas","template"],"author":{"name":"Your Name"},"license":"ISC","dependencies":{"adm-zip":"^0.5.16","chalk":"^5.3.0","commander":"^11.1.0","node-fetch":"^3.3.2","ora":"^8.0.1","prompts":"^2.4.2","tfa":"^2.0.0"},"devDependencies":{"@types/adm-zip":"^0.5.5","@types/node":"^20.11.0","@types/prompts":"^2.4.9","typescript":"^5.3.3"},"gitHead":"d0c2f3271395bf82ae5ffe37f9ce80eeb4134bdc","_id":"@armstrong-academy/cli@1.0.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-n6zoLKdyglZ+FEZZIEUeZEJNFIJaUV9Bzs6kgnTDbSbIAUcLeigYKvHn6+7mt1s4h4CM8dOwz+SLAnZ2mFzUOQ==","shasum":"6725bc0d4d257bdaed0a92728c78d024228e3b40","tarball":"https://registry.npmjs.org/@armstrong-academy/cli/-/cli-1.0.0.tgz","fileCount":3,"unpackedSize":5669,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD159KWdgkhl4kc8NvnXZuof5ViQ5L6f4zXBDrw3z3UZgIgLsewslFpRdyBnEcf/T3ijpMgLklW4skzdfcUEGm8LRI="}]},"_npmUser":{"name":"williamarmstrong8","email":"williamarmstrong8@gmail.com"},"directories":{},"maintainers":[{"name":"williamarmstrong8","email":"williamarmstrong8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.0_1770218515093_0.2769131323844438"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T15:21:54.940Z","1.0.0":"2026-02-04T15:21:55.228Z","modified":"2026-02-04T15:21:55.575Z"},"maintainers":[{"name":"williamarmstrong8","email":"williamarmstrong8@gmail.com"}],"description":"Armstrong Academy CLI - Download premium templates and courses","keywords":["cli","saas","template"],"author":{"name":"Your Name"},"license":"ISC","readme":"# @armstrong-academy/cli\n\nOfficial CLI for Armstrong Academy - Download premium templates, courses, and digital products.\n\n## Usage\n\n### Via npx (Recommended)\n\nNo installation needed. Run directly:\n\n```bash\nnpx @armstrong-academy/cli create [product-id]\n```\n\n**Example:**\n```bash\nnpx @armstrong-academy/cli create prod_Ttv9MPW0ErPNBS\n```\n\nYou'll be prompted to enter your license key, which is provided via email after purchase.\n\n### Global Installation\n\n```bash\nnpm install -g @armstrong-academy/cli\narmstrong-academy create [product-id]\n```\n\n## Commands\n\n### `create <product-id>`\n\nDownload a purchased product using your license key.\n\n```bash\nnpx @armstrong-academy/cli create prod_Ttv9MPW0ErPNBS\n```\n\n**Arguments:**\n- `product-id` - The Stripe product ID (provided in your purchase email)\n\n**Interactive Prompts:**\n- License key - Enter the key from your email\n- Folder name (optional) - Where to extract the files\n\n## Features\n\n- ✅ License validation\n- ✅ Download limit enforcement\n- ✅ Automatic extraction\n- ✅ Progress indicators\n- ✅ Error handling\n\n## How It Works\n\n1. You purchase a product from Armstrong Academy\n2. You receive an email with:\n   - Your license key\n   - The CLI command to run\n3. Run the command and enter your license key\n4. The product is downloaded and extracted to your chosen directory\n5. Start building!\n\n## Support\n\n**Issues with your license?**\n- Check your email for the correct license key\n- Verify you haven't exceeded your download limit (default: 3 downloads)\n- Contact support: support@starmmedia.com\n\n**Technical issues?**\n- Open an issue: [GitHub Issues](https://github.com/armstrong-academy/cli/issues)\n- Check your internet connection\n- Ensure Node.js 18+ is installed\n\n## Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/armstrong-academy/cli\ncd cli\n\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Test locally\nnpm link\narmstrong-academy create prod_test\n```\n\n## License\n\nISC\n\n---\n\nMade with ❤️ by Armstrong Academy\n","readmeFilename":"README.md","_rev":"1-4218f51afa14f054b1b3a704354f4eee"}