awaken-official
v1.0.0
Published
The Official CLI for Awaken.dev - Store, manage, and retrieve reusable React components from your terminal
Downloads
9
Maintainers
Readme
⚡ Overview
Awaken Official CLI is your gateway to a seamless component sharing workflow. Stop copy-pasting code across projects. Save your battle-tested React components to your private vault and pull them anywhere in seconds.
- Instant Push: Upload entire component folders with one command.
- Smart Pull: Downloads components and identifies missing dependencies.
- MCP Enabled: Seamlessly works with AI-powered IDEs (Cursor, Claude, etc.).
- Professional Grade: Built for modern React developers.
🚀 Installation
npm install -g awaken-officialVerify the installation:
awaken --version📖 Quick Start
# 1. Login to your account
awaken login
# 2. Upload a component
awaken push "Buttons" "PrimaryButton" ./src/components/Button.tsx
# 3. Download to another project
awaken pull "Buttons" "PrimaryButton" ./components/🛠️ Commands
| Command | Description |
| --- | --- |
| awaken login | Authenticate with your account |
| awaken ls | List your component categories |
| awaken mkcat <name> | Create a new category |
| awaken push <cat> <title> <file> | Push a component to your vault |
| awaken pull <cat> <title> <path> | Pull a component into your project |
| awaken init <client> | Setup AI/MCP integration |
📂 Configuration
The CLI defaults to the live production server at https://awaken-dev.onrender.com.
If you are a developer running a local instance, you can override the API URL:
export BASE_URL="http://localhost:3000/api"🎨 Why Awaken?
Modern development is about speed and reusability. Awaken provides a central "Vault" for your UI patterns, hooks, and utilities, making them accessible across your entire team or personal projects via the terminal.
🤝 Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 License
Distributed under the MIT License. See LICENSE for more information.
👤 Author
Somesh S Talligeri
- GitHub: @SomeshTalligeriDEV
- Email: [email protected]
