Sha256: b0dcd0e3f17fdeea6f907d6218515730373ad4c38b9d255328eab7f199130148

Contents?: true

Size: 794 Bytes

Versions: 49

Compression:

Stored size: 794 Bytes

Contents

require 'autoproj/cli/inspection_tool'

module Autoproj
    module CLI
        class Doc < InspectionTool
            def run(selected_packages, options = Hash.new)
                initialize_and_load
                options = Kernel.validate_options options,
                    with_deps: true

                selected_packages, _ =
                    normalize_command_line_package_selection(selected_packages)
                package_names, _ = resolve_selection(selected_packages, recursive: options[:with_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

49 entries across 49 versions & 1 rubygems

Version Path
autoproj-2.0.0.rc2 lib/autoproj/cli/doc.rb
autoproj-2.0.0.rc1 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b7 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b6 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b5 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b4 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b3 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b2 lib/autoproj/cli/doc.rb
autoproj-2.0.0.b1 lib/autoproj/cli/doc.rb