@applite/cli
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

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-cli

Authentication

Before using the CLI, you need to authenticate with your AppLite UI account:

applite auth login

You'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 init

This command will:

  1. Let you select an existing project or create a new one
  2. Allow you to specify project details (name, description)
  3. Let you choose a project type:
    • STORE
    • TRANSPORT
    • RESTAURATION
    • MULTI SERVICE
    • E LEARNING
  4. Select a plan for your project

Manage Project Assets

Add or update project assets like logo and splash screen:

applite assets

Page 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 list

Widget 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 list

Project 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 dependencies

Features

  • 🔐 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.

Readme

Keywords

Package Sidebar

Install

npm i @applite/cli

Weekly Downloads

9

Version

0.0.3

License

MIT

Unpacked Size

4.35 MB

Total Files

5

Last publish

Collaborators

  • freddydrodev