The BBRails Toolkit is a collection of scripts for BBEdit designed to streamline the Ruby on Rails development process. The Toolkit is based on a simple underlying principle: performing routine tasks related to developing, deploying, and testing Rails apps should not necessarily require a trip to Terminal.

The BBRails Toolkit integrates BBEdit with a number of command-line tools (including Capistrano, Rake, Reek, and more) and brings common tasks only one menu-click or keyboard shortcut away. And because the scripts are just AppleScript, instead of compiled plug-ins, they're extensible and hackable.

The BBRails Toolkit is featured on the Bare Bones BBEdit support and resources page, and is currently the only 3rd-party resource to have that distinction. It's also described as an "excellent tool" on the 'Text Editors and IDEs' page on the official Rails wiki.

BBRails Toolkit - The BBRails Toolkit consists of a number of scripts for BBEdit designed to streamline the Ruby on Rails development process.
The BBRails Toolkit consists of a number of scripts for BBEdit designed to streamline the Ruby on Rails development process.



What's Included in the BBRails Toolkit

Each of the BBRails Tools will attempt to determine the current Rails application root based on the project file that you have open. If it is unable to do so, you will be prompted to select your project root manually.


Installation

  1. Start by downloading the BBRails Toolkit:
    bbrails_toolkit.dmg (5 MB)

  2. After you download the disk image, mount it in Finder.

  3. To install the scripts in BBEdit, simply drag the "BBRails Tools" folder onto the "BBEdit 9 Script Folder" alias, or manually copy it to ~/Library/Application Support/BBEdit/Scripts/

    Screen shot of the BBRails Toolkit installation package.

Usage

The BBRails Toolkit scripts are now accessible via BBEdit's Scripts menu item. You can set up keyboard shortcuts through Window > Palettes > Scripts, clicking the disclosure triangle next to BBRails Tools, selecting the script you want, and clicking the "Set Key..." button.

menu.png

License and Legal Stuff

Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.


Back to Projects