Sha256: 962f75945f6d8d746006213d375dd752efa9b930b45174c4878eb310d1ccff6d

Contents?: true

Size: 612 Bytes

Versions: 1

Compression:

Stored size: 612 Bytes

Contents

#!/usr/bin/env ruby

require "obst"

path = ARGV[0] || '.'

# setup .gitignore
gitignore = File.join(path, '.gitignore')
File.open(gitignore, 'a+') do |f|
  f.puts("# Obst\nobst.md") unless f.read =~ /# Obst/
end

# read config
cfg = Obst::Config.new(path)

# print stats
obst_md = File.join(path, 'obst.md')
File.open(obst_md, 'w') do |f|
  f.puts Obst::Chart::DailyCount.new(C: path).to_s
  f.puts "\n"
  f.puts Obst::Chart::DailyChange.new(C: path, cfg: cfg).to_s
  f.puts "\n"
  f.puts Obst::LongTimeNoSee.new(C: path, cfg: cfg).to_s
  f.puts "\n"
  f.puts Obst::TouchedFiles.new(C: path, cfg: cfg).to_s
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
obst-0.1.8 exe/obst