rake
rake copied to clipboard
A make-like build utility for Ruby.
Closes #141 Example of usage (from the issue): ```ruby rule /^members/(?.*)/\d{2}-(?\w+).timestamp$/ do |t| email = t.match_data[:email] step = t.match_data[:step] # ... end ``` cc/ @avdi
just managed to make a PR that moved all files ... so no tests ran ... but travis passed ... good times ... would you accept a PR to make...
This pull request allows input like this rake my_task[arg1, arg2] to be parsed correctly instead of showing the error Don't know how to build task 'mytask[arg1, ' as described in...
I have added a `Rake.application.running?` method, that returns true if Rake is running currently, and false otherwise. It is most useful to fence off code that is only needed for...
I picked up Andrey Koleshko's _Rake Task Management Essentials_ to start learning rake. The book covers the `import` statement in Chapter 1. After some tinkering, I think I figured out...
Let's say we have this sad little Rakefile: ```ruby FOO=23*42 ``` And we want to find out the value of `FOO`. We look at the `--help` output, and `-p` sounds...
It's a known fact, that ruby function defined in a `namespace` will be defined in a global scope rather than inside of a hermetized context. So ruby function defined in...
When a test file path includes non-ascii characters, rake test task ```Rake::TestTask``` fails with a message > File does not exist: [test_target_file_name] It seems the task can't find a file...
Hello, It'd be super nice to have `file_list` support all the `.gitignore` rule patterns! :) cf: https://git-scm.com/docs/gitignore#_pattern_format For instance, using `!` and other things. Could we have this added, please?...
When aborting `rake` with Ctrl+C, it outputs `rake aborted!` then dumps a long backtrace. This seems unnecessary, as aborting isn't really an unexpected outcome of pressing Ctrl+C (or sending an...