INNER CODE UNIT · Java
convertModuleToJson
quarkusio/quarkus-super-heroes · .github/calculateModules.java:64
private static Stream<String> convertModuleToJson(String moduleName) {
return Stream.of("{ \"name\": \"%s\" }".formatted(moduleName));
}
public static void main(String... args) throws IOException, InterruptedException {
var timeframe = ((args != null) && (args.length == 1)) ?
Optional.ofNullable(args[0]).map(String::trim).filter(s -> !s.isEmpty()).orElse(DEFAULT_TIMEFRAME) :
DEFAULT_TIMEFRAME;
var changedFiles = getChangedModules(timeframe);
var json = createJson(changedFiles);
System.out.println(json);
}
}