in src/main/java/org/apache/creadur/tentacles/Deauthorize.java [47:79]
public static void main(final String[] args) throws Exception {
if (args.length == 0) {
throw new IllegalArgumentException(
"At least one directory must be specified");
}
final List<File> dirs = new ArrayList<>();
// Check the input args upfront
for (final String arg : args) {
final File dir = new File(arg);
if (not(dir.exists(), "Does not exist: %s", arg)) {
continue;
}
if (not(dir.isDirectory(), "Not a directory: %s", arg)) {
continue;
}
dirs.add(dir);
}
// Exit if we got bad input
if (dirs.size() != args.length) {
System.exit(1);
}
// Go!
for (final File dir : dirs) {
deauthorize(dir);
}
}