diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 438351e..d2c0e93 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -9,7 +9,8 @@
-
+
+
@@ -34,6 +35,9 @@
+
+
+
- {
- "keyToString": {
- "RunOnceActivity.OpenProjectViewOnStart": "true",
- "RunOnceActivity.ShowReadmeOnStart": "true",
- "SHARE_PROJECT_CONFIGURATION_FILES": "true",
- "last_opened_file_path": "/home/bly/IdeaProjects/Sherly",
- "project.structure.last.edited": "Artifacts",
- "project.structure.proportion": "0.15",
- "project.structure.side.proportion": "0.2"
+
+}]]>
+
+
+
+
+
-
+
@@ -213,7 +223,8 @@
-
+
+
diff --git a/src/Main.java b/src/Main.java
index e87dfde..f972eee 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -22,6 +22,7 @@ public class Main {
boolean deleteDups = false;
boolean recordFolder = false;
boolean showDebug = false;
+ boolean help = false;
List paths = new ArrayList<>();
@@ -36,10 +37,22 @@ public class Main {
if (i.equalsIgnoreCase("-p") || i.equalsIgnoreCase("-progress")) { showProgress = true;}
if (i.equalsIgnoreCase("-f") || i.equalsIgnoreCase("-folder")) { recordFolder = true;}
if (i.equalsIgnoreCase("-d") || i.equalsIgnoreCase("-delete")) { deleteDups = true;}
+ if (i.equalsIgnoreCase("-h") || i.equalsIgnoreCase("-help")) { help = true;}
if (i.equalsIgnoreCase("-debug")) { showDebug = true;}
}
+ if (help) {
+ System.out.println("Usage: sherly -f inputfolder1 inputfolder2 inputfolder3 [options]...");
+ System.out.println(" ");
+ System.out.println(" -h / -help show this");
+ System.out.println(" -f / -folder all the folders you want to scan for (see example above!)");
+ System.out.println(" -c / -color enable colored messages");
+ System.out.println(" -p / -progress enable progress indicator");
+ System.out.println(" -d / -delete delete all found duplicates except one");
+ System.out.println(" -debug debug stuff");
+ return;
+ }
if (paths.size() == 0) {
System.out.println("Aborted, no Folders Found!");
return;