Added cli argument -n/-noiput to skip user prompts
This commit is contained in:
parent
08c727e62b
commit
932dc7f833
1 changed files with 4 additions and 1 deletions
|
@ -24,6 +24,7 @@ public class Main {
|
||||||
boolean recordThreads = false;
|
boolean recordThreads = false;
|
||||||
int saidThreads = 0;
|
int saidThreads = 0;
|
||||||
boolean showDebug = false;
|
boolean showDebug = false;
|
||||||
|
boolean noInput = false;
|
||||||
boolean help = false;
|
boolean help = false;
|
||||||
|
|
||||||
List<String> paths = new ArrayList<>();
|
List<String> paths = new ArrayList<>();
|
||||||
|
@ -44,6 +45,7 @@ public class Main {
|
||||||
if (i.equalsIgnoreCase("-f") || i.equalsIgnoreCase("-folder")) { recordFolder = true;}
|
if (i.equalsIgnoreCase("-f") || i.equalsIgnoreCase("-folder")) { recordFolder = true;}
|
||||||
if (i.equalsIgnoreCase("-t") || i.equalsIgnoreCase("-threads")) { recordThreads = true;}
|
if (i.equalsIgnoreCase("-t") || i.equalsIgnoreCase("-threads")) { recordThreads = true;}
|
||||||
if (i.equalsIgnoreCase("-d") || i.equalsIgnoreCase("-delete")) { deleteDups = true;}
|
if (i.equalsIgnoreCase("-d") || i.equalsIgnoreCase("-delete")) { deleteDups = true;}
|
||||||
|
if (i.equalsIgnoreCase("-n") || i.equalsIgnoreCase("-noinput")) { noInput = true; }
|
||||||
if (i.equalsIgnoreCase("-h") || i.equalsIgnoreCase("-help")) { help = true;}
|
if (i.equalsIgnoreCase("-h") || i.equalsIgnoreCase("-help")) { help = true;}
|
||||||
if (i.equalsIgnoreCase("-debug")) { showDebug = true;}
|
if (i.equalsIgnoreCase("-debug")) { showDebug = true;}
|
||||||
|
|
||||||
|
@ -58,6 +60,7 @@ public class Main {
|
||||||
System.out.println(" -t / -threads override default Thread number (default is usually number of cores * 2)");
|
System.out.println(" -t / -threads override default Thread number (default is usually number of cores * 2)");
|
||||||
System.out.println(" -p / -progress enable progress indicator");
|
System.out.println(" -p / -progress enable progress indicator");
|
||||||
System.out.println(" -d / -delete delete all dups except one without asking first");
|
System.out.println(" -d / -delete delete all dups except one without asking first");
|
||||||
|
System.out.println(" -n / -noinput skip all user input");
|
||||||
System.out.println(" -debug debug stuff");
|
System.out.println(" -debug debug stuff");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -172,7 +175,7 @@ public class Main {
|
||||||
|
|
||||||
if (deleteDups) {
|
if (deleteDups) {
|
||||||
delete(allTheFilesWillBeDeleted);
|
delete(allTheFilesWillBeDeleted);
|
||||||
} else {
|
} else if (!noInput) {
|
||||||
ask(doTheColorThingy, bytes, allTheFilesWillBeDeleted);
|
ask(doTheColorThingy, bytes, allTheFilesWillBeDeleted);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue