Rake Runner a visual studio extension for rake tasks

Overview

Rake Runner, a visual studio 2012 extension that lists rake tasks in the right click menu context of the solution explorer. These tasks can be executed and the output is shown in the build output. This tool calls <em>rake -P</em> for listing tasks in the selected directory and <em>rake {taskname}</em> for executing tasks which requires rake to be in the PATH Environment or manually set in the options. This project is open source and hosted on github.

Details

Rake tasks context menu shows up for Solutions, Projects, Solution Folders and Folders. On first load of a context menu, tasks will be retrieved synchronously and hangs the IDE until retrieved. (Will be fixed in ver. 0.0.0.4). These tasks are cached per directory until Refresh is clicked.

Rake tasks are executed via an asynchronous process and all output are redirected to the build console output including errors.

Context Menu:

Output pane:

Options Screen:

Requirements

  1. Rake and Ruby.
  2. Visual Studio 2012 RC.

Change log

  • 0.0.0.3 - July 21, 2012
    • Ensures rake is installed by using path set in options.
    • Falls back to using the path from the system's Environment PATH.
  • 0.0.0.2 - July 15, 2012
    • Tasks are listed synchronously.
    • Tasks are executed asynchronously.