public static void main(String[] args) throws Exception {
		MakeHandsOns prog = new MakeHandsOns();
		if (args.length == 0) {
			System.err.printf("Usage: %s directory [...]%n", MakeHandsOns.class.getSimpleName());
		} else if (args[0].equals("-h")) {
			doHelp();
		} else
		for (String arg : args) {
			if (".".equals(arg)) {
				System.err.println(
					"Sorry, you can't use '.', use '*solution' or individual solution directory.");
				System.exit(42);
			}
			File fileArg = new File(arg);
			prog.makeIgnoreList(fileArg);
			prog.descendFileSystem(fileArg);
		}
	}