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
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.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - 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