@@ -0,0 +1,741 @@
+package com.github.sormuras.bach.call;%0A%0Aimport com.github.sormuras.bach.Call;%0Aimport java.io.IOException;%0Aimport java.io.PrintWriter;%0Aimport java.nio.file.Files;%0Aimport java.nio.file.Path;%0Aimport java.util.List;%0Aimport java.util.spi.ToolProvider;%0A%0Apublic record CreateDirectoriesCall(Path path) implements Call, ToolProvider %7B%0A%0A  @Override%0A  public String name() %7B%0A    return %22create-directories%22;%0A  %7D%0A%0A  @Override%0A  public List%3CString%3E arguments() %7B%0A    return List.of(path.toString());%0A  %7D%0A%0A  @Override%0A  public int run(PrintWriter out, PrintWriter err, String... args) %7B%0A    try %7B%0A      Files.createDirectories(path);%0A      return 0;%0A    %7D catch (IOException exception) %7B%0A      exception.printStackTrace(err);%0A      return 1;%0A    %7D%0A  %7D%0A%7D%0A

Add `CreateDirectoriesCall` wrapping `Files.createDirectories()`