Files
gollum/bin/gollum
T
Tom Preston-Werner daa633379d Port default is 4567.
2010-07-13 13:25:40 -07:00

42 lines
762 B
Ruby
Executable File

#!/usr/bin/env ruby
$:.unshift File.join(File.dirname(__FILE__), *%w[.. lib])
help = <<HELP
Gollum is a multi-format Wiki Engine/API/Frontend.
Basic Command Line Usage:
gollum [OPTIONS] [PATH]
PATH The path to the Gollum repository.
Options:
HELP
require 'optparse'
require 'rubygems'
require 'gollum/frontend/app'
exec = {}
options = {}
opts = OptionParser.new do |opts|
opts.banner = help
opts.on("--port [PORT]", "Bind port (default port 4567).") do |port|
options['port'] = port
end
opts.on("--version", "Display current version.") do
puts "Gollum " + Gollum::VERSION
exit 0
end
end
# Read command line options into `options` hash
opts.parse!
$path = ARGV[0] || Dir.pwd
Precious::App.run!