class Bookery::CLI
Public Instance Methods
new(path)
click to toggle source
# File lib/bookery/cli.rb, line 20 def new(path) template = 'basic' template = options[:template] if options[:template] directory(template, path) end
publish()
click to toggle source
# File lib/bookery/cli.rb, line 28 def publish project_dir = Dir.pwd project_dir = options[:project_dir] if options[:project_dir] config = YAML.load_file(File.join(project_dir, 'config.yml')) project = Project.new(project_dir, config.symbolize_keys) publishers = Factories::PublisherFactory.create_publishers(project.generator_config) project.publish(publishers) end
version()
click to toggle source
# File lib/bookery/cli.rb, line 14 def version puts Bookery::VERSION end