lib/dev_tasks.rb in dev_tasks-0.0.166 vs lib/dev_tasks.rb in dev_tasks-0.0.167

- old
+ new

@@ -88,15 +88,30 @@ self[:commands].execute_task task end def define_task task_name if(!Rake::Task.task_defined?(task_name)) - ruby="desc '#{task_name} task';task :#{task_name} do;DEV_TASKS.execute_task '#{task_name}';end" + ruby="desc '#{DevTasks.description(task_name)} ';task :#{task_name} do;DEV_TASKS.execute_task '#{task_name}';end" eval(ruby) end end + def self.description task_name + descriptions={ + "add"=>"add untracked files to revision control system", + "build"=>"executes build commands", + "test"=>"executes test commands", + "setup"=>"executes setup commands", + "commit"=>"commit changes to revision control system" + } + if descriptions.has_key?(task_name.to_s) + descriptions[task_name.to_s] + else + "#{task_name} task" + end + end + def update_tasks dev_task_defaults=Array.new self[:commands].each do |key,array| #if(array.length > 0) define_task key @@ -164,28 +179,28 @@ desc 'displays help for dev_task' task :help do puts "use rake -T to see available tasks" end -desc 'rake projects defined in DEV_TASKS[:dependencies][:projects]' +#desc 'rake projects defined in DEV_TASKS[:dependencies][:projects]' task :rake_dependencies_projects do Console.announce_task_start "rake_dependencies_projects" DEV_TASKS[:dependencies][:projects].each{|project| dir=Environment.dev_root + "/wrk/" + project Environment.rake(dir,"default",true) if File.exists?(dir) } end -desc 'clobber projects defined in DEV_TASKS[:dependencies][:projects]' +#desc 'clobber projects defined in DEV_TASKS[:dependencies][:projects]' task :clobber_dependencies_projects do Console.announce_task_start "clobber_dependencies_projects" DEV_TASKS[:dependencies][:projects].each{|project| dir=Environment.dev_root + "/wrk/" + project Environment.rake(dir,"clobber",true) if File.exists?(dir) } end -desc 'clean projects defined in DEV_TASKS[:dependencies][:projects]' +#desc 'clean projects defined in DEV_TASKS[:dependencies][:projects]' task :clean_dependencies_projects do Console.announce_task_start "clean_dependencies_projects" DEV_TASKS[:dependencies][:projects].each{|project| dir=Environment.dev_root + "/wrk/" + project Environment.rake(dir,"clean",true) if File.exists?(dir)