dev_bloc_cli 0.0.7
dev_bloc_cli: ^0.0.7 copied to clipboard
A command-line interface tool to generate and manage BLoC architecture boilerplate in Flutter and Dart projects.
Dev BLoC CLI #
A powerful and simple command-line interface (CLI) tool for generating and modifying BLoC architecture boilerplate in your Flutter or Dart projects.
Why Use Dev BLoC CLI? #
Automate the repetitive parts of setting up BLoCs and focus on your business logic.
- ⚡️ Speed: Quickly generate a complete, working BLoC with a single command.
- ⚖️ Consistency: Ensures all BLoC files follow a consistent folder structure and naming convention.
- ⚙️ Efficiency: Easily add new events, handlers, and state properties without manual file edits.
- 📝 Less Boilerplate: Reduces the amount of manual code you have to write, preventing errors.
🚀 Installation #
Install and activate the package with one simple command.
dart pub global activate dev_bloc_cli
📖 Interactive Usage Guide : https://devesh12335.github.io/bloc_cli/ #
Once activated, you can use the commands from any directory in your terminal.
Generate a New BLoC #
Creates a new BLoC with view, state, events, and bloc files.
Command:
dev_bloc_cli generate --name <BlocName>
Add a New Handler #
Adds a new event and a corresponding handler function to an existing BLoC.
Command:
dev_bloc_cli add-handler --name <BlocName> --handler <HandlerName>
Add a New State Property #
Adds a new property to the state class. Note: Enclose properties with special characters (like List<Product>
) in single quotes in your terminal.
Command:
dev_bloc_cli add-state --name <BlocName> --property '<propertyName>:<DataType>'