From 18e4f4c563bdddbead6280a8cd9e89e89db00924 Mon Sep 17 00:00:00 2001 From: Ivan Olexyn <ivan@olexyn.com> Date: Mon, 20 Jan 2020 00:17:37 +0100 Subject: [PATCH] Reupload. --- src/com/olexyn/ensync/Routines.java | 51 ------------------- src/com/olexyn/ensync/Tools.java | 5 +- .../ensync/artifacts/SyncDirectory.java | 5 +- .../olexyn/ensync/artifacts/SyncEntity.java | 1 - 4 files changed, 8 insertions(+), 54 deletions(-) delete mode 100644 src/com/olexyn/ensync/Routines.java diff --git a/src/com/olexyn/ensync/Routines.java b/src/com/olexyn/ensync/Routines.java deleted file mode 100644 index d495af1..0000000 --- a/src/com/olexyn/ensync/Routines.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.olexyn.ensync; - -import java.util.ArrayList; -import java.util.List; - -public class Routines { - - - public List<String[]> parseConfToCmdBuffer(String conf) { - - - List<String[]> cmdBuffer = new ArrayList<>(); - - String[] confLines = conf.split("\n"); - for (int i = 0; i < confLines.length; i++) { - String line = confLines[i]; - if (!line.startsWith("#")) { - - if (line.contains("----")) { - // dirA <- urvtW ---- urvtW -> dirB - String dirA = line.split(" ---- ")[0].split(" <- ")[0]; - String optA = line.split(" ---- ")[0].split(" <- ")[1]; - String optB = line.split(" ---- ")[1].split(" -> ")[0]; - String dirB = line.split(" ---- ")[1].split(" -> ")[1]; - - cmdBuffer.add(new String[]{"rsync", - "-" + optA, - dirB, - dirA}); - cmdBuffer.add(new String[]{"rsync", - "-" + optB, - dirA, - dirB}); - } else if (line.contains("->")) { - // dirA -- urvtW -> dirB - String dirA = line.split(" -- ")[0]; - String optA = line.split(" -- ")[1].split(" -> ")[0]; - String dirB = line.split(" -> ")[1]; - - cmdBuffer.add(new String[]{"rsync", - "-" + optA, - dirA, - dirB}); - } - - - } - } - return cmdBuffer; - } -} \ No newline at end of file diff --git a/src/com/olexyn/ensync/Tools.java b/src/com/olexyn/ensync/Tools.java index 83f545f..e9b7dd4 100644 --- a/src/com/olexyn/ensync/Tools.java +++ b/src/com/olexyn/ensync/Tools.java @@ -5,7 +5,10 @@ import com.olexyn.ensync.artifacts.SyncFile; import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; -import java.util.*; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Map; public class Tools { diff --git a/src/com/olexyn/ensync/artifacts/SyncDirectory.java b/src/com/olexyn/ensync/artifacts/SyncDirectory.java index 43799d4..fe5f0a2 100644 --- a/src/com/olexyn/ensync/artifacts/SyncDirectory.java +++ b/src/com/olexyn/ensync/artifacts/SyncDirectory.java @@ -4,7 +4,10 @@ import com.olexyn.ensync.Execute; import com.olexyn.ensync.Tools; import java.io.File; -import java.util.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; public class SyncDirectory { diff --git a/src/com/olexyn/ensync/artifacts/SyncEntity.java b/src/com/olexyn/ensync/artifacts/SyncEntity.java index 55c2dcc..4b13bc4 100644 --- a/src/com/olexyn/ensync/artifacts/SyncEntity.java +++ b/src/com/olexyn/ensync/artifacts/SyncEntity.java @@ -5,7 +5,6 @@ import com.olexyn.ensync.Tools; import java.io.File; import java.util.HashMap; -import java.util.List; import java.util.Map; /**