Sha256: 662b30e0d527d1f7c2c52f67ea3541a48109601dc9d1a072c2ca94e90474b324

Contents?: true

Size: 629 Bytes

Versions: 6

Compression:

Stored size: 629 Bytes

Contents

require 'build-tool/commands'
require 'build-tool/recipe'

module BuildTool; module Commands; module Recipes

    #
    # BuildCommand
    #
    class List < Standard

        name        "list"
        description "list build recipes"

        def initialize_options
            super
        end

        def do_execute( args )
            recipes = Recipe.all_recipes
            recipes.keys.sort.each do |name|
                say format( "%-20s - %s", name, recipes[name].short_description )
            end

            return 0
        end

    end # class

end; end # module Commands::Recipes

end; # module BuildTool


Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
build-tool-0.2 lib/build-tool/commands/recipes/list.rb
build-tool-0.1.4 lib/build-tool/commands/recipes/list.rb
build-tool-0.1.3 lib/build-tool/commands/recipes/list.rb
build-tool-0.1.2 lib/build-tool/commands/recipes/list.rb
build-tool-0.1.0 lib/build-tool/commands/recipes/list.rb
build-tool-0.1.1 lib/build-tool/commands/recipes/list.rb