Sha256: f19ba14a88542111dcfbd4259053a1bd2f9887be25d057e7d928e8ed903a45e0

Contents?: true

Size: 822 Bytes

Versions: 31

Compression:

Stored size: 822 Bytes

Contents

require 'autoproj/cli/inspection_tool'

module Autoproj
    module CLI
        class Doc < InspectionTool
            def validate_options(packages, options)
                packages, options = super
                if options[:no_deps_shortcut]
                    options[:deps] = false
                end
                return packages, options
            end

            def run(user_selection, deps: true)
                initialize_and_load
                packages, _ =
                    finalize_setup(user_selection, recursive: deps)
                packages.each do |pkg|
                    ws.manifest.find_autobuild_package(pkg).disable_phases('import', 'prepare', 'install')
                end
                Autobuild.apply(packages, "autoproj-doc", ['doc'])
            end
        end
    end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
autoproj-2.10.2 lib/autoproj/cli/doc.rb
autoproj-2.10.1 lib/autoproj/cli/doc.rb
autoproj-2.10.0 lib/autoproj/cli/doc.rb
autoproj-2.9.0 lib/autoproj/cli/doc.rb
autoproj-2.8.8 lib/autoproj/cli/doc.rb
autoproj-2.8.7 lib/autoproj/cli/doc.rb
autoproj-2.8.6 lib/autoproj/cli/doc.rb
autoproj-2.8.5 lib/autoproj/cli/doc.rb
autoproj-2.8.5.b1 lib/autoproj/cli/doc.rb
autoproj-2.8.4 lib/autoproj/cli/doc.rb
autoproj-2.8.3 lib/autoproj/cli/doc.rb
autoproj-2.8.2 lib/autoproj/cli/doc.rb
autoproj-2.8.1 lib/autoproj/cli/doc.rb
autoproj-2.8.0 lib/autoproj/cli/doc.rb
autoproj-2.7.1 lib/autoproj/cli/doc.rb
autoproj-2.7.0 lib/autoproj/cli/doc.rb
autoproj-2.6.1 lib/autoproj/cli/doc.rb
autoproj-2.6.0 lib/autoproj/cli/doc.rb
autoproj-2.5.1 lib/autoproj/cli/doc.rb
autoproj-2.5.0 lib/autoproj/cli/doc.rb