diff --git a/out/sig.css b/out/sig.css
new file mode 100644
index 0000000..e69de29
diff --git a/out/testfile b/out/testfile
new file mode 100644
index 0000000..5564c5f
--- /dev/null
+++ b/out/testfile
@@ -0,0 +1,2 @@
+
+Basic Content
diff --git a/sigPlace.java b/sigPlace.java
index 5423360..e363b2d 100644
--- a/sigPlace.java
+++ b/sigPlace.java
@@ -1,22 +1,57 @@
import java.io.IOException;
+import java.nio.charset.Charset;
import java.nio.file.FileStore;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
+import java.nio.file.StandardOpenOption;
import java.util.AbstractMap;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
public class sigPlace {
+
+ final static String ROOTDIR = "sitefiles";
+ final static String OUTDIR = "out";
+
final static HashMap map = new HashMap<>(Map.ofEntries(
new AbstractMap.SimpleEntry<>("$SITENAME", "SigPlace")
));
+ final static HashMap ops = new HashMap<>(Map.ofEntries(
+ new AbstractMap.SimpleEntry<>(
+ "%DEFAULT",
+ ""+
+ ""+
+ ""+
+ ""+
+ "")
+ ));
public static void main(String[] args) {
- Set files = GetFilesInDir("sitefiles");
+ Set files = GetFilesInDir(ROOTDIR);
for (Path f : files) {
- System.out.println(f.getFileName());
+
+ System.out.println("Found "+f.getFileName());
+
+ try {
+
+ System.out.println("Preparing "+f.getFileName());
+
+ List content = Files.readAllLines(f);
+ content.add(0,ops.get("%DEFAULT"));
+ Path newf = Paths.get(OUTDIR,f.getFileName().toString());
+
+ System.out.println("Writing to "+newf);
+
+ Files.write(newf, content, Charset.defaultCharset(),StandardOpenOption.CREATE,StandardOpenOption.TRUNCATE_EXISTING,StandardOpenOption.WRITE)
+
+ System.out.println(newf.getFileName() + " conversion complete!");
+
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
}
}
private static Set GetFilesInDir(String directory) {
diff --git a/sitefiles/testfile b/sitefiles/testfile
index e69de29..cb86278 100644
--- a/sitefiles/testfile
+++ b/sitefiles/testfile
@@ -0,0 +1 @@
+Basic Content