Sha256: 2a833c01d231aa568be4c1f794246630869ad2ad7be7e8cde839075f888b7a75
Contents?: true
Size: 826 Bytes
Versions: 49
Compression:
Stored size: 826 Bytes
Contents
module Dev module Cmd class Setup < Array def refresh(dep_hash) puts_debug "Dev::Cmd::Setup.get_auto_setup_directives" strip_auto_entries # auto generate setup entry based on dep values dep_hash.each{ |k,v| if !v.nil? && v.kind_of?(Hash) #&& !set.has_key?(k) dep=Dev::Dep.new(v) commands = dep.setup_commands commands.each{|cmd| self << cmd if !self.include?(cmd) } end } Dir.glob("**/*.csproj").each { |f| Dir.mkdir "#{File.dirname(f)}/bin" unless File.exist?("#{File.dirname(f)}/bin") Dir.mkdir "#{File.dirname(f)}/bin/Debug" unless File.exist?("#{File.dirname(f)}/bin/Debug") Dir.mkdir "#{File.dirname(f)}/bin/Release" unless File.exist?("#{File.dirname(f)}/bin/Release") } end end # class Setup end # module Cmd end # module Dev
Version data entries
49 entries across 49 versions & 1 rubygems