Added the -l flag which allows the rip directory to be selected via the command line

This commit is contained in:
Josh Grochowski 2015-10-11 16:19:31 -04:00
parent 1255a76bf3
commit fe39ed8ed7
2 changed files with 13 additions and 8 deletions

View File

@ -94,6 +94,10 @@ public class App {
System.err.println("\nCannot specify '-d' and '-D' simultaneously"); System.err.println("\nCannot specify '-d' and '-D' simultaneously");
System.exit(-1); System.exit(-1);
} }
if(cl.hasOption('l')) {
// change the default rips directory
Utils.setConfigString("rips.directory", cl.getOptionValue('l'));
}
if (cl.hasOption('u')) { if (cl.hasOption('u')) {
// User provided URL, rip it. // User provided URL, rip it.
try { try {
@ -130,6 +134,7 @@ public class App {
opts.addOption("d", "saveorder", false, "Save the order of images in album"); opts.addOption("d", "saveorder", false, "Save the order of images in album");
opts.addOption("D", "nosaveorder", false, "Don't save order of images"); opts.addOption("D", "nosaveorder", false, "Don't save order of images");
opts.addOption("4", "skip404", false, "Don't retry after a 404 (not found) error"); opts.addOption("4", "skip404", false, "Don't retry after a 404 (not found) error");
opts.addOption("l", "ripsdirectory", true, "Rips Directory (Default: ./rips)");
return opts; return opts;
} }