History

Add --package option to docs:generate command

Thibaut committed 11 years ago

Commit 87763ac1 parent ad287901 file · +6 −1Browse files

Unified · Split

lib/tasks/docs.thor+6−1
@@ -43,10 +43,11 @@ class DocsCLI < Thor · 42 unmodified lines
4343 invalid_doc(name)
4444 end
4545
46− desc 'generate <doc> [--verbose] [--debug] [--force]', 'Generate a documentation'
46+ desc 'generate <doc> [--verbose] [--debug] [--force] [--package]', 'Generate a documentation'
4747 option :verbose, type: :boolean
4848 option :debug, type: :boolean
4949 option :force, type: :boolean
50+ option :package, type: :boolean
5051 def generate(name)
5152 Docs.install_report :store if options[:verbose]
5253 Docs.install_report :scraper if options[:debug]
@@ -67,6 +68,10 @@ class DocsCLI < Thor · 14 unmodified lines
6768
6869 if Docs.generate(name)
6970 generate_manifest
71+ if options[:package]
72+ require 'unix_utils'
73+ package_doc(Docs.find(name))
74+ end
7075 puts 'Done'
7176 else
7277 puts "Failed!#{' (try running with --debug for more information)' unless options[:debug]}"