Rakefile: set default to listing rake tasks.
This commit is contained in:
parent
457fec514e
commit
3cf161791c
1 changed files with 26 additions and 26 deletions
52
Rakefile
52
Rakefile
|
@ -19,11 +19,13 @@ UI_FILES=Dir.glob("lib/#{NAME}/ui/*.ui")
|
||||||
RBUI_FILES=UI_FILES.map{ |f| f.sub(/\.ui$/,'_ui.rb') }
|
RBUI_FILES=UI_FILES.map{ |f| f.sub(/\.ui$/,'_ui.rb') }
|
||||||
|
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
require "bundler/gem_tasks"
|
||||||
|
require 'rake/testtask'
|
||||||
|
|
||||||
#Rake.application.options.trace_rules = true
|
#Rake.application.options.trace_rules = true
|
||||||
|
|
||||||
|
Rake::TaskManager.record_task_metadata = true
|
||||||
|
|
||||||
desc "Default task (build)"
|
|
||||||
task :all => :build
|
|
||||||
|
|
||||||
desc "Clean everything"
|
desc "Clean everything"
|
||||||
task :clean => [
|
task :clean => [
|
||||||
|
@ -41,29 +43,19 @@ task :build => [
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
namespace :data do
|
|
||||||
task :build do
|
|
||||||
end
|
|
||||||
|
|
||||||
task :clean do
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
namespace :doc do
|
namespace :doc do
|
||||||
task :clean do
|
task :clean do
|
||||||
rm_rf "doc"
|
rm_rf "doc"
|
||||||
end
|
end
|
||||||
|
|
||||||
task :build => :clean do
|
task :build => :clean do
|
||||||
sh %Q{#{RDOC}
|
sh [RDOC,
|
||||||
--promiscuous
|
"--promiscuous",
|
||||||
--inline-source
|
"--inline-source",
|
||||||
--line-numbers
|
"--line-numbers",
|
||||||
-o doc
|
"-o", "doc",
|
||||||
lib/#{NAME}/
|
"lib/#{NAME}/", "bin/"
|
||||||
bin/
|
].join(" ")
|
||||||
}
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -85,6 +77,7 @@ namespace :qrc do
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
desc "UI related tasks"
|
||||||
namespace :ui do
|
namespace :ui do
|
||||||
desc "Clean UI files"
|
desc "Clean UI files"
|
||||||
task :clean do
|
task :clean do
|
||||||
|
@ -113,13 +106,20 @@ namespace :gem do
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
require "bundler/gem_tasks"
|
|
||||||
require 'rake/testtask'
|
|
||||||
|
|
||||||
Rake::TestTask.new do |t|
|
Rake::TestTask.new do |t|
|
||||||
#t.warning = true
|
#t.warning = true
|
||||||
#t.verbose = true
|
#t.verbose = true
|
||||||
t.libs << "spec"
|
t.libs << "spec"
|
||||||
t.test_files = FileList['spec/**/*_spec.rb']
|
t.test_files = FileList['spec/**/*_spec.rb']
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Set default task to list all task
|
||||||
|
desc "Default task (build)"
|
||||||
|
task :default do
|
||||||
|
puts "Usage : rake <taskname>"
|
||||||
|
puts ""
|
||||||
|
|
||||||
|
Rake::application.options.show_tasks = :tasks # this solves sidewaysmilk problem
|
||||||
|
Rake::application.options.show_task_pattern = //
|
||||||
|
Rake::application.display_tasks_and_comments
|
||||||
|
end
|
||||||
|
|
Loading…
Reference in a new issue