Class: Source2MD::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/source2md/cli.rb

Instance Method Summary collapse

Constructor Details

#initializeCli

Returns a new instance of Cli.



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/source2md/cli.rb', line 7

def initialize(...)
  super

  if options[:debug]
    Source2MD.logger.level = :debug
    Source2MD.debug = true
  end

  Source2MD.xmp_out_exclude = options[:xmp_out_exclude]
  Source2MD.readonly = options[:readonly]

  tp Source2MD.config
end

Instance Method Details

#generate(*files) ⇒ Object



26
27
28
# File 'lib/source2md/cli.rb', line 26

def generate(*files)
  Generator.new(options.to_options.merge(files: files)).call
end