flutter_enterprise_cli 2.0.2 copy "flutter_enterprise_cli: ^2.0.2" to clipboard
flutter_enterprise_cli: ^2.0.2 copied to clipboard

Enterprise-grade Flutter CLI tool for generating production-ready project scaffolding with clean architecture, multi-environment flavors, and CI/CD automation.

Use this package as an executable

Install it

You can install the package from the command line:

dart pub global activate flutter_enterprise_cli

Use it

The package has the following executables:

$ flutter_enterprise_cli

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add flutter_enterprise_cli

With Flutter:

 $ flutter pub add flutter_enterprise_cli

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  flutter_enterprise_cli: ^2.0.2

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:flutter_enterprise_cli/commands/api_test_command.dart';
import 'package:flutter_enterprise_cli/constant/app_assets.dart';
import 'package:flutter_enterprise_cli/constant/app_strings.dart';
import 'package:flutter_enterprise_cli/constant/storage_keys.dart';
import 'package:flutter_enterprise_cli/generators/architecture_generator.dart';
import 'package:flutter_enterprise_cli/generators/ci_generator.dart';
import 'package:flutter_enterprise_cli/generators/figma_generator.dart';
import 'package:flutter_enterprise_cli/generators/flavor_generator.dart';
import 'package:flutter_enterprise_cli/generators/json_model_generator.dart';
import 'package:flutter_enterprise_cli/generators/module_generator.dart';
import 'package:flutter_enterprise_cli/generators/network_generator.dart';
import 'package:flutter_enterprise_cli/generators/page_generator.dart';
import 'package:flutter_enterprise_cli/generators/router_generator.dart';
import 'package:flutter_enterprise_cli/generators/rules_generator.dart';
import 'package:flutter_enterprise_cli/modules/network_module.dart';
import 'package:flutter_enterprise_cli/modules/rules_module.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_client_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_config_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_endpoints_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_exception_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_interceptor_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_response_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/api_service_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/api/network_info_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/auth/forgot_password_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/auth/login_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/auth/otp_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/auth/profile_setup_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/auth/signup_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/blank_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/faq_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/form_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/grid_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/introduction_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/list_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/common/tab_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/dashboard/dashboard_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/address_book_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/checkout_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/ecommerce_home_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/my_orders_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/order_success_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/order_tracking_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/payment_methods_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/product_details_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/shopping_cart_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/ecommerce/wishlist_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/social/all_chat_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/social/chat_template.dart';
import 'package:flutter_enterprise_cli/modules/templates/social/friend_templates.dart';
import 'package:flutter_enterprise_cli/modules/templates/template_registry.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_asset_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_cached_image_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_date_picker_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_dialog_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_empty_detail_page_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_expand_collaspe_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_image_picker_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_pull_to_refresh_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_read_more_text_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/common_svg_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_appbar_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_body_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_bottom_bar_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_dropdown_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_list_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_phonefield_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/custom_side_drawer_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/dismiss_keyboard_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/friend_card_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/gender_radio_group_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/html_read_more_text_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/no_internet_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/onboarding_card_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/shimmer_page_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/shimmer_wrapper_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/swipe_action_button_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/text_input_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/text_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/widgets_map.dart';
import 'package:flutter_enterprise_cli/modules/widgets_module.dart';
import 'package:flutter_enterprise_cli/services/api_tester.dart';
import 'package:flutter_enterprise_cli/services/figma_service.dart';
import 'package:flutter_enterprise_cli/theme/app_colors.dart';
import 'package:flutter_enterprise_cli/utils/app_logs.dart';
import 'package:flutter_enterprise_cli/utils/app_validators.dart';
import 'package:flutter_enterprise_cli/utils/azure_upload.dart';
import 'package:flutter_enterprise_cli/utils/common_snackbar.dart';
import 'package:flutter_enterprise_cli/utils/file_utils.dart';
import 'package:flutter_enterprise_cli/utils/gender_enum.dart';
import 'package:flutter_enterprise_cli/utils/global_snackbar.dart';
import 'package:flutter_enterprise_cli/utils/keyboard_utils.dart';
import 'package:flutter_enterprise_cli/utils/responsive_size.dart';
import 'package:flutter_enterprise_cli/utils/string_utils.dart';
import 'package:flutter_enterprise_cli/utils/top_diagonal_clipper.dart';
5
likes
140
points
88
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Enterprise-grade Flutter CLI tool for generating production-ready project scaffolding with clean architecture, multi-environment flavors, and CI/CD automation.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args, equatable, flutter_bloc, go_router, http, path

More

Packages that depend on flutter_enterprise_cli