rake
rake copied to clipboard
A make-like build utility for Ruby.
Trying to fix
This PR adds `--location`/`-l` option, which shows the location of Rakefile. ``` ❯ bundle exec ruby .\exe\rake -l E:/ruby-projects/rake/Rakefile ```
We can easily verify that a file task is synthesized whenever rake finds that user provided task doesn't match any defined tasks and there is file with that name. How...
All four links that appear here in documentation: https://ruby.github.io/rake/index.html#label-Rake+Information are broken It appears that usage of {Rake command-line}[link:doc/command_line_usage.rdoc] works within github but fails in rdocs. Doing the following changes works...
Hello, This change allows the `rule` to accept a `Pathname` object as a prerequisite. ```ruby foo = Pathname("foo") # before rule ".o" => [".c", foo.to_s] do |t| # ... end...
Hi, this is a feature request. When declaring a filetask ``` file somefile => someother do do_something end ``` it is executed only if either somefile does not exist, or...
Implement `Rake::TaskArguments#deconstruct_keys`. This means in an idiomatic ruby 3.x rake task we can use rightward assignment to say: ``` task :get, %i[tenant id] do |_t, args| args => {tenant:, id:}...
The homepage for Rake (https://ruby.github.io/rake/) has 4 broken links in the **Rake Information** section. Clicking them takes the user to a 404 page. The links point to `.rdoc` files that...