summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/Main.java')
-rw-r--r--src/main/java/cuchaz/enigma/Main.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/Main.java b/src/main/java/cuchaz/enigma/Main.java
index ceb5554..1d63ec1 100644
--- a/src/main/java/cuchaz/enigma/Main.java
+++ b/src/main/java/cuchaz/enigma/Main.java
@@ -25,6 +25,8 @@ import java.nio.file.Files;
25import java.nio.file.Path; 25import java.nio.file.Path;
26import java.nio.file.Paths; 26import java.nio.file.Paths;
27 27
28import com.google.common.io.MoreFiles;
29
28public class Main { 30public class Main {
29 31
30 public static void main(String[] args) throws IOException { 32 public static void main(String[] args) throws IOException {
@@ -78,6 +80,8 @@ public class Main {
78 Path mappingsPath = options.valueOf(mappings); 80 Path mappingsPath = options.valueOf(mappings);
79 if (Files.isDirectory(mappingsPath)) { 81 if (Files.isDirectory(mappingsPath)) {
80 controller.openMappings(MappingFormat.ENIGMA_DIRECTORY, mappingsPath); 82 controller.openMappings(MappingFormat.ENIGMA_DIRECTORY, mappingsPath);
83 } else if ("zip".equalsIgnoreCase(MoreFiles.getFileExtension(mappingsPath))) {
84 controller.openMappings(MappingFormat.ENIGMA_ZIP, mappingsPath);
81 } else { 85 } else {
82 controller.openMappings(MappingFormat.ENIGMA_FILE, mappingsPath); 86 controller.openMappings(MappingFormat.ENIGMA_FILE, mappingsPath);
83 } 87 }