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)