Starter
This commit is contained in:
parent
8e632c1472
commit
2a7ca521f1
14
starter.sh
14
starter.sh
|
|
@ -153,8 +153,8 @@ else
|
||||||
|
|
||||||
# Create new module files
|
# Create new module files
|
||||||
declare -a files=(
|
declare -a files=(
|
||||||
'./stubs/data/models/stub_model'
|
#'./stubs/data/models/stub_model'
|
||||||
'./stubs/data/repositories/stub_repository'
|
#'./stubs/data/repositories/stub_repository'
|
||||||
'./stubs/redux/stub/stub_actions'
|
'./stubs/redux/stub/stub_actions'
|
||||||
'./stubs/redux/stub/stub_reducer'
|
'./stubs/redux/stub/stub_reducer'
|
||||||
'./stubs/redux/stub/stub_state'
|
'./stubs/redux/stub/stub_state'
|
||||||
|
|
@ -203,26 +203,26 @@ else
|
||||||
|
|
||||||
comment="STARTER: fields - do not remove comment"
|
comment="STARTER: fields - do not remove comment"
|
||||||
code="static const String ${element} = '${element}';${lineBreak}"
|
code="static const String ${element} = '${element}';${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
#sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
||||||
|
|
||||||
comment="STARTER: properties - do not remove comment"
|
comment="STARTER: properties - do not remove comment"
|
||||||
code="String get ${element};${lineBreak}"
|
code="String get ${element};${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
#sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
||||||
|
|
||||||
comment="STARTER: sort switch - do not remove comment"
|
comment="STARTER: sort switch - do not remove comment"
|
||||||
code="case ${Module}Fields.${element}:${lineBreak}"
|
code="case ${Module}Fields.${element}:${lineBreak}"
|
||||||
code="${code}response = ${module}A.${element}.compareTo(${module}B.${element});${lineBreak}break;${lineBreak}"
|
code="${code}response = ${module}A.${element}.compareTo(${module}B.${element});${lineBreak}break;${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
#sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
||||||
|
|
||||||
comment="STARTER: filter - do not remove comment"
|
comment="STARTER: filter - do not remove comment"
|
||||||
code="if (${element}.toLowerCase().contains(filter)){${lineBreak}"
|
code="if (${element}.toLowerCase().contains(filter)){${lineBreak}"
|
||||||
code="${code}return true;${lineBreak}"
|
code="${code}return true;${lineBreak}"
|
||||||
code="${code}}${lineBreak}"
|
code="${code}}${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
#sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
||||||
|
|
||||||
comment="STARTER: constructor - do not remove comment"
|
comment="STARTER: constructor - do not remove comment"
|
||||||
code="${element}: '',${lineBreak}"
|
code="${element}: '',${lineBreak}"
|
||||||
sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
#sed -i -e "s/$comment/$comment${lineBreak}$code/g" "./lib/data/models/${module}_model.dart"
|
||||||
|
|
||||||
comment="STARTER: controllers - do not remove comment"
|
comment="STARTER: controllers - do not remove comment"
|
||||||
code="final _${element}Controller = TextEditingController();${lineBreak}"
|
code="final _${element}Controller = TextEditingController();${lineBreak}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue