Add edit rakefile task

This commit is contained in:
Henrik Lissner 2014-10-25 16:38:36 -04:00
parent 9cde0bd69f
commit 8c5f31daac

14
rake/edit.rake Normal file
View file

@ -0,0 +1,14 @@
desc "Open a task in your editor"
task :edit, :package do |t, args|
p "No package specified!" unless args.package
#prefix = __dir__
#path = "#{prefix}/#{args.package.gsub(":", "/").strip}.rake"
begin
path = Rake.application[args.package].actions.map(&:source_location).first.first
echo "Opening #{path}"
sh "$EDITOR #{path}"
rescue
error "No task found"
end
end