Magestic UI CLI (1.0.6)

A Shadcn equivalent for Flutter where you can quickly install widgets onto your projects without having to add them as a dependency. This allows flexible customizations and faster code availability.

MajesticUI CLI Tool

pub package License: MIT

A powerful CLI tool for adding beautiful, tested, and reliable widgets to your Flutter project. Streamline your development process and enhance your UI with pre-built components.

Installation

You can install or update the MajesticUI CLI tool using the following command:

dart pub global activate majestic_ui

Ensure that your Dart SDK bin directory is in your system PATH to use the globally activated commands.

Usage

Add Components to Your Project

majestic_ui add <widget_name> [additional_widgets...]

Example:

majestic_ui add button card avatar

This command will add the specified widgets to your Flutter project with all the necessary dependencies and assets.

View Documentation

majestic_ui docs

This command will open the MajesticUI documentation website in your default browser.

Available Commands

Command Description
add Add components to your Flutter project
docs Launch the documentation website

Available Widgets

Check out our website for a complete list of available widgets and detailed documentation.

Project Structure

When you add widgets using the CLI, the necessary files will be automatically placed in your project's structure following best practices for Flutter development.

Requirements

  • Dart SDK 2.14.0 or higher
  • Flutter 2.5.0 or higher

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please visit our website or open an issue on GitHub.


Made with ❤️ by the Ronak