flutter_enterprise_cli 1.1.6
flutter_enterprise_cli: ^1.1.6 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_cliUse 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_cliThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
flutter_enterprise_cli: ^1.1.6Alternatively, your editor might support dart 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/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/modules/network_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/signup_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/presentation_widgets_common_asset_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_cached_image_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_date_picker_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_dialog_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_empty_detail_page_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_expand_collaspe_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_image_picker_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_pull_to_refresh_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_read_more_text_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_common_svg_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_appbar_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_body_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_bottom_bar_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_dropdown_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_list_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_phonefield_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_custom_side_drawer_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_dismiss_keyboard_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_friend_card_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_gender_radio_group_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_html_read_more_text_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_no_internet_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_onboarding_card_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_shimmer_page_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_shimmer_wrapper_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_swipe_action_button_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_widgets_text_input_widget_template.dart';
import 'package:flutter_enterprise_cli/modules/widgets/presentation_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/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/top_diagonal_clipper.dart';