|
|
@ -12,13 +12,18 @@ class Args {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Args parse(arguments) {
|
|
|
|
Args parse(arguments) {
|
|
|
|
var args = Args('debug', 'default', false);
|
|
|
|
var args = Args('', 'default', false);
|
|
|
|
for (var value in arguments) {
|
|
|
|
for (var value in arguments) {
|
|
|
|
if (value == '--release') {
|
|
|
|
if (value == '--release') {
|
|
|
|
args.mode = 'release';
|
|
|
|
args.mode = 'release';
|
|
|
|
} else if (value == '--debug') {
|
|
|
|
} else if (value == '--debug') {
|
|
|
|
args.mode = 'debug';
|
|
|
|
args.mode = 'debug';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (args.mode == '' && value == 'build') {
|
|
|
|
|
|
|
|
args.mode = 'release';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (value == '--flavor') {
|
|
|
|
if (value == '--flavor') {
|
|
|
|
args.flavor = arguments[arguments.indexOf('--flavor') + 1];
|
|
|
|
args.flavor = arguments[arguments.indexOf('--flavor') + 1];
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -26,6 +31,9 @@ Args parse(arguments) {
|
|
|
|
args.isReplaceMode = true;
|
|
|
|
args.isReplaceMode = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (args.mode == '') {
|
|
|
|
|
|
|
|
args.mode = 'debug';
|
|
|
|
|
|
|
|
}
|
|
|
|
print(args);
|
|
|
|
print(args);
|
|
|
|
return args;
|
|
|
|
return args;
|
|
|
|
}
|
|
|
|
}
|
|
|
|