Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donderom/rakeleak
Run any Rake task from browser
https://github.com/donderom/rakeleak
rake ruby-on-rails
Last synced: 2 months ago
JSON representation
Run any Rake task from browser
- Host: GitHub
- URL: https://github.com/donderom/rakeleak
- Owner: donderom
- License: mit
- Created: 2013-02-10T22:21:11.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-07-21T22:08:46.000Z (over 2 years ago)
- Last Synced: 2024-03-15T01:03:46.070Z (10 months ago)
- Topics: rake, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 51.8 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Rakeleak [![Build Status](https://travis-ci.org/donderom/rakeleak.png?branch=master)](https://travis-ci.org/donderom/rakeleak) [![Gem Version](https://badge.fury.io/rb/rakeleak.png)](http://badge.fury.io/rb/rakeleak) [![Code Climate](https://codeclimate.com/github/donderom/rakeleak.png)](https://codeclimate.com/github/donderom/rakeleak)
Helps you search & run your Rake tasks from Rails (3.2+) application. It:
* Shows all the available Rake tasks;
* Allows you to search by task name and description;
* And run any task you want;
* Shows the task output if any;
* Shows the error message and even stacktrace if the task was failed.## Getting Started
Rakeleak works only with Rails 3.2 and higher. You can add it to the development group in your Gemfile like this:
```ruby
group :development do
gem 'rakeleak'
end
```
Run ```bundle install``` to install it.
Then mount it adding the following to your application's ```config/routes.rb```:
```ruby
mount Rakeleak::Engine, at: "/rakeleak"
```## In Action
Just go to ```http://localhost:3000/rakeleak/tasks```.
This is how it feels in action:
![Rakeleak in Action](http://f.cl.ly/items/3x0i252W2f0A2j0r3M3w/rakeleak_0.4.0_colored.png)## License
MIT License.