flutter
A set of tasks for a Flutter project
flutter template details
- Status: beta
- File: https://gitlab.com/op_so/task/task-templates/-/raw/main/Taskfile.d/flutter.yml
- Home: https://gitlab.com/op_so/task/task-templates
- License: MIT
List of tasks
| Tasks | Description |
|---|---|
flutter:analyze |
[FLUTTER] Analyze Dart code for issues. Arguments: [ARGS|A="."] (*) |
flutter:build |
[FLUTTER] Build target binary. Arguments: [TARGET|T="apk"] [ARGS|A=""] (*) |
flutter:build-runner |
[FLUTTER] Generate code with build_runner. Arguments: [ARGS|A="--delete-conflicting-outputs"] (*) |
flutter:clean |
[FLUTTER] Remove build directory and clean cache. Arguments: [ARGS|A=""] (*) |
flutter:doctor |
[FLUTTER] Show diagnostic information about installed tooling. Arguments: [ARGS|A=""] (*) |
flutter:format |
[FLUTTER] Format Dart code with dart format. Arguments: [ARGS|A="."] [CHECK|C=n] (*) |
flutter:get |
[FLUTTER] Fetch project dependencies. Arguments: [ARGS|A=""] (*) |
flutter:run |
[FLUTTER] Run application on attached device or emulator. Arguments: [ARGS|A=""] (*) |
flutter:test |
[FLUTTER] Run unit and widget tests. Arguments: [ARGS|A=""] (*) |
flutter:upgrade |
[FLUTTER] Upgrade project dependencies. Arguments: [ARGS|A=""] (*) |
global variables
| Variables | Description | Default value |
|---|---|---|
| - | - | - |
flutter:analyze
[FLUTTER] Analyze Dart code for issues. Arguments: [ARGS|A="."] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter analyze (optional, by default .) |
Requirements:
- flutter
flutter:build
[FLUTTER] Build target binary. Arguments: [TARGET|T="apk"] [ARGS|A=""] (*)
| Arguments | Description |
|---|---|
TARGET | T |
Target binary format to build (optional, by default apk) |
ARGS | A |
Arguments or options to pass to flutter build (optional) |
Requirements:
- flutter
flutter:build-runner
[FLUTTER] Generate code with build_runner. Arguments: [ARGS|A="--delete-conflicting-outputs"] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to dart run build_runner build (optional, by default --delete-conflicting-outputs) |
Requirements:
- flutter
flutter:clean
[FLUTTER] Remove build directory and clean cache. Arguments: [ARGS|A=""] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter clean (optional) |
Requirements:
- flutter
flutter:doctor
[FLUTTER] Show diagnostic information about installed tooling. Arguments: [ARGS|A=""] (*)
[FLUTTER] Show diagnostic information about installed tooling.
Usage: task flutter:doctor [ARGS|A=<args>]
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter doctor (optional) |
Requirements:
- flutter
flutter:format
[FLUTTER] Format Dart code with dart format. Arguments: [ARGS|A="."] [CHECK|C=n] (*)
[FLUTTER] Format Dart code with dart format.
Usage: task flutter:format [ARGS|A=<path>] [CHECK|C=<y|n>]
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to dart format (optional, by default .) |
CHECK | C |
Check formatting without writing changes (optional, by default no) |
Requirements:
- flutter
flutter:get
[FLUTTER] Fetch project dependencies. Arguments: [ARGS|A=""] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter pub get (optional) |
Requirements:
- flutter
flutter:run
[FLUTTER] Run application on attached device or emulator. Arguments: [ARGS|A=""] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter run (optional) |
Requirements:
- flutter
flutter:test
[FLUTTER] Run unit and widget tests. Arguments: [ARGS|A=""] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter test (optional) |
Requirements:
- flutter
flutter:upgrade
[FLUTTER] Upgrade project dependencies. Arguments: [ARGS|A=""] (*)
| Arguments | Description |
|---|---|
ARGS | A |
Arguments or options to pass to flutter pub upgrade (optional) |
Requirements:
- flutter