add --auto option
This commit is contained in:
parent
5b0ce6dddc
commit
3f8b9a08fa
28
bin/jekyll
28
bin/jekyll
|
@ -2,8 +2,28 @@
|
|||
|
||||
$:.unshift File.join(File.dirname(__FILE__), *%w[.. lib])
|
||||
|
||||
require 'optparse'
|
||||
require 'jekyll'
|
||||
|
||||
opts = OptionParser.new do |opts|
|
||||
opts.banner = <<-EOF
|
||||
Jekyll is a blog-aware, static site generator.
|
||||
|
||||
Basic Command Line Usage:
|
||||
jekyll # . -> ./_site
|
||||
jekyll <path to write generated site> # . -> <path>
|
||||
jekyll <path to source> <path to write generated site> # <path> -> <path>
|
||||
|
||||
Options:
|
||||
EOF
|
||||
|
||||
opts.on("--auto", "Auto-regenerate") do
|
||||
options[:auto] = true
|
||||
end
|
||||
end
|
||||
|
||||
opts.parse!
|
||||
|
||||
case ARGV.size
|
||||
when 0
|
||||
dest = File.join('.', '_site')
|
||||
|
@ -17,11 +37,3 @@ case ARGV.size
|
|||
else
|
||||
puts DATA.read
|
||||
end
|
||||
|
||||
__END__
|
||||
Jekyll is a blog-aware, static site generator.
|
||||
|
||||
Basic Command Line Usage:
|
||||
jekyll # . -> ./_site
|
||||
jekyll <path to write generated site> # . -> <path>
|
||||
jekyll <path to source> <path to write generated site> # <path> -> <path>
|
Loading…
Reference in New Issue