add --version
This commit is contained in:
parent
c489c1c2b2
commit
bb4d1ee119
|
@ -51,7 +51,11 @@ opts = OptionParser.new do |opts|
|
||||||
opts.on("--permalink [TYPE]", "Use 'date' (default) for YYYY/MM/DD") do |style|
|
opts.on("--permalink [TYPE]", "Use 'date' (default) for YYYY/MM/DD") do |style|
|
||||||
Jekyll.permalink_style = (style || 'date').to_sym
|
Jekyll.permalink_style = (style || 'date').to_sym
|
||||||
end
|
end
|
||||||
|
|
||||||
|
opts.on("--version", "Display current version") do
|
||||||
|
puts "Jekyll " + Jekyll.version
|
||||||
|
exit 0
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
opts.parse!
|
opts.parse!
|
||||||
|
|
|
@ -43,8 +43,6 @@ require 'jekyll/tags/include'
|
||||||
require 'jekyll/albino'
|
require 'jekyll/albino'
|
||||||
|
|
||||||
module Jekyll
|
module Jekyll
|
||||||
VERSION = '0.3.0'
|
|
||||||
|
|
||||||
class << self
|
class << self
|
||||||
attr_accessor :source, :dest, :lsi, :pygments, :markdown_proc, :content_type, :permalink_style
|
attr_accessor :source, :dest, :lsi, :pygments, :markdown_proc, :content_type, :permalink_style
|
||||||
end
|
end
|
||||||
|
@ -61,4 +59,9 @@ module Jekyll
|
||||||
Jekyll.dest = dest
|
Jekyll.dest = dest
|
||||||
Jekyll::Site.new(source, dest).process
|
Jekyll::Site.new(source, dest).process
|
||||||
end
|
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
|
end
|
||||||
|
|
Loading…
Reference in New Issue