private void validateOutputDir()

in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java [219:230]


  private void validateOutputDir() {
    if (!Files.exists(outputDirPath)) {
      try {
        Files.createDirectories(outputDirPath);
      } catch (IOException ex) {
        throw new UncheckedIOException(
            "Failed to create the output directory from the path specified in `--output-dir`", ex);
      }
    }
    Preconditions.checkArgument(
        Files.isWritable(outputDirPath), "Path specified in `--output-dir` is not writable");
  }