package the8472.mldht.cli;
import java.util.List;
import java.util.Optional;
public class ParseArgs {
public static boolean extractBool(List<String> args, String param) {
return args.removeIf(param::equals);
}
public static Optional<String> extractString(List<String> args, String param) {
int idx = args.indexOf(param);
if(idx >= 0) {
String val = args.remove(idx + 1);
args.remove(idx);
return Optional.of(val);
}
return Optional.empty();
}
}