lib/slideshow/cli/runner.rb in slideshow-1.2.1 vs lib/slideshow/cli/runner.rb in slideshow-1.2.2
- old
+ new
@@ -78,19 +78,31 @@
# end
cmd.on( '--h1', 'Set Header Level to 1 (default)' ) { opts.header_level = 1 }
cmd.on( '--h2', 'Set Header Level to 2' ) { opts.header_level = 2 }
+ cmd.on( '--slide', 'Use only !SLIDE for slide breaks (Showoff Compatible)' ) do
+ opts.slide = true
+ end
+ cmd.on( '--takahashi', 'Allow // for slide breaks' ) do
+ opts.takahashi = true
+ end
+
+
# ?? opts.on( "-s", "--style STYLE", "Select Stylesheet" ) { |s| $options[:style]=s }
# ?? cmd.on( '-i', '--include PATH', 'Load Path' ) { |s| opts.put( 'include', s ) }
cmd.on( '-f', '--fetch URI', 'Fetch Templates' ) do |uri|
opts.fetch_uri = uri
end
+ cmd.on( '--all', "Fetch Template Packs (#{config.default_fetch_shortcuts.keys.join(', ')})" ) do
+ opts.fetch_all = true
+ end
+
cmd.on( '-l', '--list', 'List Installed Templates' ) { opts.list = true }
cmd.on( '-c', '--config PATH', "Configuration Path (default is #{opts.config_path})" ) do |path|
opts.config_path = path
end
@@ -205,10 +217,10 @@
Plugins.new( logger, opts, config ).run ### todo: remove opts (merge access into config)
elsif opts.generate?
GenTemplates.new( logger, opts, config ).run ### todo: remove opts
elsif opts.quick?
Quick.new( logger, opts, config ).run ### todo: remove opts
- elsif opts.fetch?
+ elsif opts.fetch? || opts.fetch_all?
Fetch.new( logger, opts, config ).run ### todo: remove opts
else
load_plugins # check for optional plugins/extension in ./lib folder
args.each do |arg|
\ No newline at end of file