feat(wyatt_app_template): use brickgen
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
version: 3
|
||||
|
||||
vars:
|
||||
RED: '\033[0;31m'
|
||||
GREEN: '\033[0;32m'
|
||||
COLOROFF: '\033[0m'
|
||||
PREFIX: "⏳"
|
||||
|
||||
silent: true
|
||||
|
||||
tasks:
|
||||
clean:
|
||||
desc: Cleans the environment.
|
||||
internal: true
|
||||
cmds:
|
||||
- flutter clean
|
||||
|
||||
get:
|
||||
desc: Getting latest dependencies.
|
||||
internal: true
|
||||
cmds:
|
||||
- flutter pub get
|
||||
|
||||
android:
|
||||
desc: Building Android APK
|
||||
deps: [clean, get]
|
||||
aliases: [a]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Building Android APK...{{.COLOROFF}}"
|
||||
- flutter build lib/main_production apk --no-pub --no-shrink
|
||||
|
||||
ios:
|
||||
desc: Building iOS IPA
|
||||
deps: [clean, get]
|
||||
aliases: [i]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Building iOS IPA...{{.COLOROFF}}"
|
||||
- flutter build lib/main_production ipa --no-pub
|
||||
@@ -0,0 +1,63 @@
|
||||
version: 3
|
||||
|
||||
vars:
|
||||
RED: '\033[0;31m'
|
||||
GREEN: '\033[0;32m'
|
||||
COLOROFF: '\033[0m'
|
||||
PREFIX: "⏳"
|
||||
|
||||
silent: true
|
||||
|
||||
tasks:
|
||||
get:
|
||||
internal: true
|
||||
desc: Gets dependencies.
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Getting the dependencies...{{.COLOROFF}}"
|
||||
- flutter pub get
|
||||
|
||||
build:
|
||||
desc: Running build runner
|
||||
deps: [get]
|
||||
aliases: [b]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running build runner...{{.COLOROFF}}"
|
||||
- flutter pub run build_runner build
|
||||
|
||||
intl:
|
||||
desc: Generating internationalization file
|
||||
deps: [get]
|
||||
aliases: [i]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running intl generation...{{.COLOROFF}}"
|
||||
- flutter gen-l10n
|
||||
|
||||
build-delete:
|
||||
desc: Running build runner with deletion of conflicting outputs
|
||||
deps: [get]
|
||||
aliases: [d]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running build runner with deletion of conflicting outputs...{{.COLOROFF}}"
|
||||
- flutter pub run build_runner build --delete-conflicting-outputs
|
||||
|
||||
clean:
|
||||
desc: Cleaning build runner
|
||||
aliases: [c]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Cleaning build runner...{{.COLOROFF}}"
|
||||
- flutter pub run build_runner clean
|
||||
|
||||
watch:
|
||||
desc: Running build runner in watch mode
|
||||
deps: [get]
|
||||
aliases: [w]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running build runner in watch mode...{{.COLOROFF}}"
|
||||
- flutter pub run build_runner watch
|
||||
|
||||
trapeze:
|
||||
desc: Running Trapeze config
|
||||
aliases: [t]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running Trapeze config...{{.COLOROFF}}"
|
||||
- npx trapeze run trapeze.yaml --android-project android --ios-project ios
|
||||
@@ -0,0 +1,47 @@
|
||||
version: 3
|
||||
|
||||
vars:
|
||||
RED: '\033[0;31m'
|
||||
GREEN: '\033[0;32m'
|
||||
COLOROFF: '\033[0m'
|
||||
PREFIX: "⏳"
|
||||
|
||||
silent: true
|
||||
|
||||
tasks:
|
||||
get:
|
||||
desc: Getting latest dependencies
|
||||
aliases: [g]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Getting latest dependencies...{{.COLOROFF}}"
|
||||
- flutter pub get
|
||||
|
||||
upgrade:
|
||||
desc: Upgrading dependencies
|
||||
aliases: [u]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Upgrading dependencies...{{.COLOROFF}}"
|
||||
- flutter pub upgrade
|
||||
|
||||
upgrade-major:
|
||||
desc: Upgrading dependencies
|
||||
aliases: [um]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Upgrading dependencies --major-versions...{{.COLOROFF}}"
|
||||
- flutter pub upgrade --major-versions
|
||||
|
||||
outdated:
|
||||
desc: Checking for outdated dependencies
|
||||
deps: [upgrade]
|
||||
aliases: [o]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Checking for outdated dependencies...{{.COLOROFF}}"
|
||||
- flutter pub upgrade
|
||||
|
||||
validate:
|
||||
desc: Running dependency validator
|
||||
deps: [get]
|
||||
aliases: [v]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Validating dependencies...{{.COLOROFF}}"
|
||||
- flutter pub run dependency_validator
|
||||
@@ -0,0 +1,59 @@
|
||||
version: 3
|
||||
|
||||
vars:
|
||||
RED: '\033[0;31m'
|
||||
GREEN: '\033[0;32m'
|
||||
COLOROFF: '\033[0m'
|
||||
PREFIX: "⏳"
|
||||
|
||||
silent: true
|
||||
|
||||
tasks:
|
||||
logs:
|
||||
desc: Show log output for running Flutter apps
|
||||
aliases: [l]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Showing log output for running Flutter apps...{{.COLOROFF}}"
|
||||
- flutter logs
|
||||
|
||||
mock:
|
||||
desc: Run app in development environment with mocks
|
||||
aliases: [m]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running the app (development/debug:mocks)...{{.COLOROFF}}"
|
||||
- flutter run --target lib/main_development.dart --dart-define="dev_mode=mock"
|
||||
|
||||
emu:
|
||||
desc: Run app in development with emulated environment
|
||||
aliases: [e]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running the app (development/debug:emulator)...{{.COLOROFF}}"
|
||||
- flutter run --target lib/main_development.dart --dart-define="dev_mode=emulator"
|
||||
|
||||
dev:
|
||||
desc: Run app in development environment
|
||||
aliases: [d]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running the app (development/debug:real)...{{.COLOROFF}}"
|
||||
- flutter run --target lib/main_development.dart --dart-define="dev_mode=real"
|
||||
|
||||
staging:
|
||||
desc: Run app in staging environment
|
||||
aliases: [s]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running the app (staging/debug)...{{.COLOROFF}}"
|
||||
- flutter run --target lib/main_staging.dart
|
||||
|
||||
prod:
|
||||
desc: Run app in production environment
|
||||
aliases: [p]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running the app (production/debug)...{{.COLOROFF}}"
|
||||
- flutter run --target lib/main_production.dart
|
||||
|
||||
release:
|
||||
desc: Run app in production environment and in release mode
|
||||
aliases: [r]
|
||||
cmds:
|
||||
- echo -e "{{.GREEN}}{{.PREFIX}} Running the app (production/release)...{{.COLOROFF}}"
|
||||
- flutter run --target lib/main_production.dart --release
|
||||
Reference in New Issue
Block a user