<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>dist/config.yaml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,7 +5,7 @@ README.txt
 Rakefile
 TODO
 bin/gl_tail
-config.yaml
+dist/config.yaml
 lib/gl_tail.rb
 lib/gl_tail/activity.rb
 lib/gl_tail/blob_store.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -15,6 +15,7 @@ ARGV.each do |arg|
     puts &quot;gl_tail.rb [--help|-h] [--parsers|-p] [--verbose|-v] [--debug|-d] [--debug-ssh|-ds] [configfile]&quot;,
          '[--help|-h]        This help screen',
          '[--version]        Print version information',
+         '[--new|-n]         Initialize config specified with default options',
          '[--parsers|-p]     List available parsers',
          '[--options|-o]     List available configuration options',
          '[--quiet|-q]       Turn off runtime information',
@@ -24,6 +25,8 @@ ARGV.each do |arg|
     exit
   when '-version', '--version'
     @print = :version
+  when '-new', '--new', '-n'
+    @init_config = true
   when '-parsers','--parsers', '-p'
     @print = :parsers
   when '-debug', '--debug', '-d'
@@ -35,7 +38,7 @@ ARGV.each do |arg|
   when '--options', '-o'
     @print = :options
   else
-    if File.exist? arg
+    if(File.exist?(arg) &amp;&amp; File.file?(arg))
       file = arg
     else
       file = &quot;#{arg}.yaml&quot;
@@ -43,6 +46,24 @@ ARGV.each do |arg|
   end
 end
 
+if defined? @init_config
+  require 'ftools'
+
+  if File.directory? file
+    puts &quot;'#{file}' is a directory, not overwriting.&quot;
+    exit
+  end
+
+  if File.exist? file
+    File.move(file, file + &quot;.bak&quot;)
+    puts &quot;Existing configuration moved to '#{file + '.bak'}'&quot;
+  end
+  File.copy(File.dirname(__FILE__) + '/../dist/config.yaml', file)
+  puts &quot;Example configuration installed in '#{file}'&quot;
+  puts &quot;Please edit and change server and login information.&quot;
+  exit
+end
+
 require File.dirname(__FILE__) + '/../lib/gl_tail.rb'
 
 if defined? @print</diff>
      <filename>bin/gl_tail</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6668a5f301624a171fc194d0a4c5b2e215af1e46</id>
    </parent>
  </parents>
  <author>
    <name>erlends</name>
    <email>erlends</email>
  </author>
  <url>http://github.com/Fudge/gltail/commit/415b449781e6b7fbe33eb04c8e5abfc0066734a0</url>
  <id>415b449781e6b7fbe33eb04c8e5abfc0066734a0</id>
  <committed-date>2007-10-22T12:29:57-07:00</committed-date>
  <authored-date>2007-10-22T12:29:57-07:00</authored-date>
  <message>- Basic support for creating a new config-file.

  gl_tail --new myconfig</message>
  <tree>8f2ec499db19d08a108883683514c36ebbbc92f6</tree>
  <committer>
    <name>erlends</name>
    <email>erlends</email>
  </committer>
</commit>
