ercode_cli 1.0.1+1
ercode_cli: ^1.0.1+1 copied to clipboard
Flutter App Generator
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate ercode_cliUse it
The package has the following executables:
$ ercode
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add ercode_cliThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
ercode_cli: ^1.0.1+1Alternatively, 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:ercode_cli/ercode.dart';
import 'package:ercode_cli/generate_code.dart';
import 'package:ercode_cli/generator/add/controller_add_generator.dart';
import 'package:ercode_cli/generator/add/view_add_generator.dart';
import 'package:ercode_cli/generator/add/view_item_add_generator.dart';
import 'package:ercode_cli/generator/detail/controller_detail_generator.dart';
import 'package:ercode_cli/generator/detail/view_detail_generator.dart';
import 'package:ercode_cli/generator/detail/view_item_detail_generator.dart';
import 'package:ercode_cli/generator/init/api_generate.dart';
import 'package:ercode_cli/generator/init/constants_generate.dart';
import 'package:ercode_cli/generator/init/rb_helpers_generate.dart';
import 'package:ercode_cli/generator/init/response_data_generate.dart';
import 'package:ercode_cli/generator/init/state_util_generate.dart';
import 'package:ercode_cli/generator/init/validator_generate.dart';
import 'package:ercode_cli/generator/init/widgets/crop_image_generate.dart';
import 'package:ercode_cli/generator/init/widgets/dialog_confirm_generate.dart';
import 'package:ercode_cli/generator/init/widgets/dropdown_spinner_generate.dart';
import 'package:ercode_cli/generator/init/widgets/edit_text_generate.dart';
import 'package:ercode_cli/generator/init/widgets/error_layout_generate.dart';
import 'package:ercode_cli/generator/init/widgets/image_text_generate.dart';
import 'package:ercode_cli/generator/init/widgets/loading_layout_generate.dart';
import 'package:ercode_cli/generator/init/widgets/pick_image_generate.dart';
import 'package:ercode_cli/generator/init/widgets/show_page_generate.dart';
import 'package:ercode_cli/generator/init/widgets/submit_button_generate.dart';
import 'package:ercode_cli/generator/init/widgets/text_info_generate.dart';
import 'package:ercode_cli/generator/list/controller_generator.dart';
import 'package:ercode_cli/generator/list/view_generator.dart';
import 'package:ercode_cli/generator/list/view_item_generator.dart';
import 'package:ercode_cli/generator/model_generator.dart';
import 'package:ercode_cli/generator/repo_generator.dart';
import 'package:ercode_cli/helpers/cli/add_route.dart';
import 'package:ercode_cli/helpers/cli/cli_exception.dart';
import 'package:ercode_cli/helpers/cli/create_single_file.dart';
import 'package:ercode_cli/helpers/cli/find_file_by_name.dart';
import 'package:ercode_cli/helpers/cli/get_app_pages.dart';
import 'package:ercode_cli/helpers/cli/list.dart';
import 'package:ercode_cli/helpers/cli/log_service.dart';
import 'package:ercode_cli/helpers/cli/pubspec_util.dart';
import 'package:ercode_cli/helpers/cli/samples/get_app_pages.dart';
import 'package:ercode_cli/helpers/cli/samples/get_route.dart';
import 'package:ercode_cli/helpers/cli/samples/sample_interface.dart';
import 'package:ercode_cli/helpers/cli/sort.dart';
import 'package:ercode_cli/helpers/cli/structure.dart';
import 'package:ercode_cli/helpers/cli/yaml_to.string.dart';
import 'package:ercode_cli/helpers/extension.dart';
import 'package:ercode_cli/helpers/rb_helpers.dart';
import 'package:ercode_cli/models/field.dart';
import 'package:ercode_cli/models/module.dart';
import 'package:ercode_cli/templates/add/controller.dart';
import 'package:ercode_cli/templates/add/view.dart';
import 'package:ercode_cli/templates/add/view_item.dart';
import 'package:ercode_cli/templates/detail/controller.dart';
import 'package:ercode_cli/templates/detail/view.dart';
import 'package:ercode_cli/templates/detail/view_item.dart';
import 'package:ercode_cli/templates/init/helpers/api.dart';
import 'package:ercode_cli/templates/init/helpers/constants.dart';
import 'package:ercode_cli/templates/init/helpers/models/response_data.dart';
import 'package:ercode_cli/templates/init/helpers/rb_helpers.dart';
import 'package:ercode_cli/templates/init/helpers/state_util.dart';
import 'package:ercode_cli/templates/init/helpers/validator.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/crop_image.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/dialog_confirm.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/drop_down_spinner.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/edit_text.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/error_layout.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/image_text.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/loading_layout.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/pick_image.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/show_page.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/submit_button.dart';
import 'package:ercode_cli/templates/init/helpers/widgets/text_info.dart';
import 'package:ercode_cli/templates/list/controller.dart';
import 'package:ercode_cli/templates/list/view.dart';
import 'package:ercode_cli/templates/list/view_item.dart';
import 'package:ercode_cli/templates/model.dart';
import 'package:ercode_cli/templates/repository.dart';