blob: 320fce73be25bd6743d6de70a39cdf2981e5d03f [file] [log] [blame] [edit]
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
String getInputArgument(List<String> arguments) {
for (var i = 0; i < arguments.length; ++i) {
final argument = arguments[i];
if (argument.startsWith('--config=')) {
return argument.substring('--config='.length);
}
if (argument == '--config') {
if ((i + 1) < arguments.length) {
return arguments[i + 1];
}
}
}
throw StateError('No --config argument given.');
}