26 lines
730 B
YAML
26 lines
730 B
YAML
# yaml-language-server: $schema=https://taskfile.dev/schema.json
|
|
|
|
version: "3"
|
|
|
|
vars:
|
|
DEFAULT_PORT: 8080
|
|
|
|
tasks:
|
|
serve:
|
|
desc: Run web-server
|
|
cmd: flutter run -d web-server --web-port 8080
|
|
silent: true
|
|
|
|
get-proto-from-branch:
|
|
desc: Get the latest version of generated protobuf code from the branch
|
|
silent: true
|
|
vars:
|
|
WORKDIR:
|
|
sh: mktemp -d
|
|
cmds:
|
|
- git clone git@gitea.badhouseplants.net:softplayer/softplayer-dart-proto.git '{{ .WORKDIR }}'
|
|
- git -C '{{ .WORKDIR }}' checkout '{{ .CLI_ARGS }}'
|
|
- yq -i ".dependencies.softplayer_dart_proto.git.ref = \"$(git -C '{{ .WORKDIR }}' rev-parse HEAD)\"" pubspec.yaml
|
|
- rm -rf '{{ .WORKDIR }}'
|
|
- flutter pub get
|