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