A set of tools for Rake and Ruby workflows, to help keep things neat and tidy.
parent_task: Automatically run all sub-tasks in a namespace when the namespace-named task is run.
- Limit the number of Rake threads to a sane number by default.
- Lint metric for code volume if
- Ruby style enforcement, and slightly saner Rubocop defaults.
- Dependency checking with
with_tempfile: Manage a temp file for you, and optionally replace a destination path with it upon success.
write_file: Write an array of strings to a file ensuring they’re joined by newlines and have a trailing newline.