@applite/cli v0.0.3
AppLite CLI
AppLite CLI is a powerful command-line tool that helps you create and manage Flutter mobile applications with ease. It integrates with the AppLite UI admin panel to provide a seamless development experience.
Installation
npm install -g applite-cliAuthentication
Before using the CLI, you need to authenticate with your AppLite UI account:
applite auth loginYou'll be prompted to enter your email and password.
Project Management
Initialize a New Project
To create a new project or connect to an existing one:
applite app initThis command will:
- Let you select an existing project or create a new one
- Allow you to specify project details (name, description)
- Let you choose a project type:
- STORE
- TRANSPORT
- RESTAURATION
- MULTI SERVICE
- E LEARNING
- Select a plan for your project
Manage Project Assets
Add or update project assets like logo and splash screen:
applite assetsPage Management
Add a Page
To add a pre-built page template to your project:
applite page add <page-name>This will:
- Download the page template from the AppLite templates repository
- Install all required dependencies
- Set up the necessary configurations
List Available Pages
View all available page templates:
applite page listWidget Management
Add a Widget
To add a pre-built widget to your project:
applite widget add <widget-name>This will:
- Download the widget template from the AppLite templates repository
- Install all required dependencies
- Set up the necessary configurations
List Available Widgets
View all available widget templates:
applite widget listProject Structure
After initialization, your project will have the following structure:
your-project/
├── lib/
│ ├── services/ # Generated API services
│ ├── models/ # Database models
│ ├── pages/ # Application pages
│ └── widgets/ # Reusable widgets
├── assets/ # Project assets
└── pubspec.yaml # Flutter dependenciesFeatures
- 🔐 Secure authentication with AppLite UI
- 📱 Multiple project types support
- 🎨 Pre-built page templates
- 🧩 Reusable widget components
- 🔄 Automatic dependency management
- 📦 Easy asset management
Requirements
- Node.js 14.x or higher
- Flutter SDK
- AppLite UI account
Support
For support, please visit the AppLite UI documentation or contact our support team.
License
This project is licensed under the MIT License - see the LICENSE file for details.