Sha256: 72113d728d53bda1f536d6ca985ef0a2096d2717a1659ac92ffcd7f47f751d32

Contents?: true

Size: 851 Bytes

Versions: 2

Compression:

Stored size: 851 Bytes

Contents

require 'json'
require 'rake/clean'

Dir.glob("#{File.dirname(__FILE__)}/commands/*.rb").each{|rb| 
  require(rb)
}
Dir.glob("#{File.dirname(__FILE__)}/tasks/*.rb").each{|rb| 
  require(rb)
}
class Commands < Hash

	def initialize directory=Dir.pwd
		Dir.chdir(directory) do
		  self[:pull]=Pull.new
		  self[:update]=Update.new
		  self[:setup]=Setup.new
		  self[:build]=Build.new
		  self[:test]=Test.new
		  self[:analyze]=Analyze.new
		  self[:doc]=Doc.new
		  #self[:clean]=Clean.new
		  self[:publish]=Publish.new
		  #self[:clobber]=Clobber.new
		  self[:add]=Add.new
		  self[:commit]=Commit.new
		  self[:push]=Push.new
	    end
	end

end

#Dir.glob("#{File.dirname(__FILE__)}/commands/*.rb").each{|rb| 
#  require(rb)
#}
require_relative('./apps/msbuild.rb')

COMMANDS=Commands.new
MSBUILD=MSBuild.new

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dev-2.0.141 lib/commands.rb
dev-2.0.140 lib/commands.rb