A command line app helps to generate repeat code.
I refer (get cli)https://pub.dev/packages/get_cli
to make this cli
// To install:
pub global activate hpf_cli
// To create a project:
// Note: you can use any name, ex: hpf create project:movie
hpf create project:movie
or
hpf create -p movie
// To create a screen:
// (Screen have controller, state)
// Note: you can use any name, ex: hpf create screen:login
hpf create screen:home
or
hpf create -sn home
// To create an use case:
// Note: you can use any name, ex: hpf create use_case:get_user_info
hpf create use_case:get_user_info
or
hpf create -uc get_user_info
// To create a repository:
// Note: you can use any name, ex: hpf create repo:user
hpf create repo:user
or
hpf create -rp user
Libraries
- analysis_options
- args_mixin
- base_controller
- base_screen
- base_state
- command
- command_list
- command_parent
- controller
- create_directory
- create_main
- create_single_file
- di
- error_dialog
- error_entity
- error_handler
- file_model
- format
- generator
- i_use_case
- import_sort
- init
- init_cleanpattern
- install
- install_get
- internationalization
- list
- loading_dialog
- locales.g
- log_utils
- page
- page
- path
- project
- provider_main
- pubdev_utils
- pubspec_utils
- repository
- repository
- repository_impl
- routers
- sample
- screen
- screen
- shell_utils
- state
- structure
- uninitialized_widget
- use_case
- use_case
- yaml_to.string