feat: set mode to "release" when run flutter with "build" option; unset flavor options before pass to flutter command.

This commit is contained in:
2021-04-28 14:51:18 +08:00
parent df3277a5cc
commit 382803ac48
2 changed files with 24 additions and 2 deletions
+9 -1
View File
@@ -12,13 +12,18 @@ class Args {
}
Args parse(arguments) {
var args = Args('debug', 'default', false);
var args = Args('', 'default', false);
for (var value in arguments) {
if (value == '--release') {
args.mode = 'release';
} else if (value == '--debug') {
args.mode = 'debug';
}
if (args.mode == '' && value == 'build') {
args.mode = 'release';
}
if (value == '--flavor') {
args.flavor = arguments[arguments.indexOf('--flavor') + 1];
}
@@ -26,6 +31,9 @@ Args parse(arguments) {
args.isReplaceMode = true;
}
}
if (args.mode == '') {
args.mode = 'debug';
}
print(args);
return args;
}