class Pagemaster::Command

Public Class Methods

init_with_program(prog) click to toggle source
# File lib/pagemaster/command.rb, line 7
def self.init_with_program(prog)
  prog.command(:pagemaster) do |c|
    c.syntax 'pagemaster [options] [args]'
    c.description 'Generate md pages from collection data.'
    c.option :force, '--force', 'Erases pre-existing collection before regenerating.'
    c.action do |args, options|
      site = Pagemaster::Site.new args, options
      site.generate_pages
    end
  end
end