tests/tickets.js
[gitlive] / tests / tickets.js
index e69de29..8b61953 100644 (file)
@@ -0,0 +1,30 @@
+/**
+ *
+ * let's see if we can pull a list of tickets from the tracker..
+ *
+ */
+Fie = imports.File;
+
+Tickets = {
+    
+    parseNetrc : function()
+    {
+        this.machines = {};
+        // very basic parsing - only support single line version..
+        var lines = File.read(Lib.get_home_dir() + '.netrc').split(/\n/);
+        var t = this;
+        lines.forEach(function(l)) {
+            if (!l.match(/^machine/)) {
+                return;
+            }
+            var ar = l.split(/\s+/);
+            // assume machine XXX login XXX password XXXX
+            t.machines[ar[1]] = { login : ar[3], password: ar[4]}
+        }
+        
+        
+    }
+    
+    
+}
+