add --version

This commit is contained in:
Tom Preston-Werner 2009-02-03 18:43:53 -08:00
parent c489c1c2b2
commit bb4d1ee119
2 changed files with 10 additions and 3 deletions

View File

@ -52,6 +52,10 @@ opts = OptionParser.new do |opts|
Jekyll.permalink_style = (style || 'date').to_sym
end
opts.on("--version", "Display current version") do
puts "Jekyll " + Jekyll.version
exit 0
end
end
opts.parse!

View File

@ -43,8 +43,6 @@ require 'jekyll/tags/include'
require 'jekyll/albino'
module Jekyll
VERSION = '0.3.0'
class << self
attr_accessor :source, :dest, :lsi, :pygments, :markdown_proc, :content_type, :permalink_style
end
@ -61,4 +59,9 @@ module Jekyll
Jekyll.dest = dest
Jekyll::Site.new(source, dest).process
end
def self.version
yml = YAML.load(File.read(File.join(File.dirname(__FILE__), *%w[.. VERSION.yml])))
"#{yml[:major]}.#{yml[:minor]}.#{yml[:patch]}"
end
end