Return non-zero status on errors (including parsing conflicts); use output directory command line argument.