Skip to content

Commit cf35456

Browse files
Merge pull request #110 from icapps/fixed-fvm-install-script
Fixed the fvm file
2 parents 935bd8a + e9d8dce commit cf35456

File tree

3 files changed

+38
-41
lines changed

3 files changed

+38
-41
lines changed

.fvm/fvm_config.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"flutterSdkVersion": "2.8.1",
3+
"flavors": {}
4+
}

tool/dart_tool/install_fvm.dart

Lines changed: 0 additions & 40 deletions
This file was deleted.

tool/install_fvm.sh

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
11
#!/bin/bash
22

3-
dart run ./tool/dart_tool/install_fvm.dart || exit -1;
3+
regex='"flutterSdkVersion": "(.*)",'
4+
version=""
5+
6+
flutter pub global activate fvm
7+
fvmFlutterConfig=`cat .fvm/fvm_config.json`
8+
9+
if [[ $fvmFlutterConfig =~ $regex ]]; then
10+
version="${BASH_REMATCH[1]}"
11+
echo "Flutter version: $version"
12+
fi
13+
14+
if [ "$version" == "" ]; then
15+
echo "fvm flutter version could be fetched"
16+
exit -1;
17+
fi
18+
19+
echo "Removing the old flutter sdk reference"
20+
rm .fvm/flutter_sdk
21+
22+
echo "fvm --version"
23+
fvm --version
24+
25+
echo "fvm install $version"
26+
fvm install $version
27+
28+
if [ "$version" == "stable" ] || [ "$version" == "beta" ] || [ "$version" == "dev" ] || [ "$version" == "master" ]; then
29+
echo "fvm flutter upgrade $version"
30+
fi
31+
32+
echo "fvm use $version"
33+
fvm use $version
34+
35+
echo "fvm flutter pub get"
36+
fvm flutter pub get

0 commit comments

Comments
 (0)