*/
-
+
+
+void diff(string original, string data)
+{
+
+ FileUtils.set_contents("/tmp/test.out",data);
+ string[] spawn_args = {"diff", "-w" , "-u", original, "/tmp/test.out" };
+
+
+ string[] spawn_env = Environ.get ();
+ int ls_status;
+ Process.spawn_sync ("/",
+ spawn_args,
+ spawn_env,
+ SpawnFlags.SEARCH_PATH,
+ null,
+ null,
+ null,
+ out ls_status);
+
+
+}
+
+
+
int main (string[] args) {
Gtk.init (ref args);
//GtkClutter.init (ref args);
Project.Project.loadAll();
- var p = Project.Project.getProject("BuilderTest");
+ var p = Project.Project.getProject("Builder5");
p.scanDirs();
var ar = p.sortedFiles();
var iter = ar.list_iterator();
while (iter.next()) {
var f= iter.get();
- new JsRender.NodeToVala(
-
- //f.save();
- }
+ f.loadItems();
+
+ //print("\n%s\n",f.toJsonString());
+ diff(p.firstPath() + "/" + f.name + ".vala", JsRender.NodeToVala.mungeFile(f));
+ //var str=
+ //print("\n%s\n",str);
+ //return 0;
+ }
return 0;