Sha256: 229b8f70971ddd63433229d8f9070883bc494992ddcfc18505c642810ae601a9
Contents?: true
Size: 941 Bytes
Versions: 2
Compression:
Stored size: 941 Bytes
Contents
module Octopress class Serve < Command def self.init_with_program(p) p.command(:serve) do |c| c.alias(:server) c.syntax 'serve [options]' c.description 'Serve your site locally' CommandHelpers.add_build_options(c) c.option 'detach', '-B', '--detach', 'Run the server in the background (detach)' c.option 'port', '-P', '--port PORT', 'Port to listen on' c.option 'host', '-H', '--host HOST', 'Host to bind to' c.option 'baseurl', '--baseurl URL', 'Base URL' c.action do |args, options| Octopress.config(options) options.default :serving => true options = CommandHelpers.normalize_options(options) options = Jekyll.configuration(options.to_symbol_keys) Jekyll::Commands::Build.process(options) Jekyll::Commands::Serve.process(options) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
octopress-3.0.0.rc.2 | lib/octopress/commands/serve.rb |
octopress-3.0.0.rc.1 | lib/octopress/commands/serve.rb |