public static void main()

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