class WP2Middleman::CLI

Public Instance Methods

usage() click to toggle source
# File lib/wp2middleman/cli.rb, line 26
def usage
  say "wp2middleman #{WP2Middleman::VERSION}"
  say "https://github.com/mdb/wp2middleman"
  say "\n"

  help
end
wp2mm(wp_xml_export = nil) click to toggle source
# File lib/wp2middleman/cli.rb, line 11
def wp2mm(wp_xml_export = nil)
  return usage unless wp_xml_export

  unless File.file? wp_xml_export
    error "#{wp_xml_export} is not a valid file"
    exit 1
  end

  include_fields = options[:include_fields] || []
  WP2Middleman.migrate(wp_xml_export, options[:body_to_markdown], include_fields)

  say "Successfully migrated #{wp_xml_export}", "\033[32m"
end