@armstrong-academy/cli
v1.0.0
Published
Armstrong Academy CLI - Download premium templates and courses
Readme
@armstrong-academy/cli
Official CLI for Armstrong Academy - Download premium templates, courses, and digital products.
Usage
Via npx (Recommended)
No installation needed. Run directly:
npx @armstrong-academy/cli create [product-id]Example:
npx @armstrong-academy/cli create prod_Ttv9MPW0ErPNBSYou'll be prompted to enter your license key, which is provided via email after purchase.
Global Installation
npm install -g @armstrong-academy/cli
armstrong-academy create [product-id]Commands
create <product-id>
Download a purchased product using your license key.
npx @armstrong-academy/cli create prod_Ttv9MPW0ErPNBSArguments:
product-id- The Stripe product ID (provided in your purchase email)
Interactive Prompts:
- License key - Enter the key from your email
- Folder name (optional) - Where to extract the files
Features
- ✅ License validation
- ✅ Download limit enforcement
- ✅ Automatic extraction
- ✅ Progress indicators
- ✅ Error handling
How It Works
- You purchase a product from Armstrong Academy
- You receive an email with:
- Your license key
- The CLI command to run
- Run the command and enter your license key
- The product is downloaded and extracted to your chosen directory
- Start building!
Support
Issues with your license?
- Check your email for the correct license key
- Verify you haven't exceeded your download limit (default: 3 downloads)
- Contact support: [email protected]
Technical issues?
- Open an issue: GitHub Issues
- Check your internet connection
- Ensure Node.js 18+ is installed
Development
# Clone the repository
git clone https://github.com/armstrong-academy/cli
cd cli
# Install dependencies
npm install
# Build
npm run build
# Test locally
npm link
armstrong-academy create prod_testLicense
ISC
Made with ❤️ by Armstrong Academy
