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");
}