$ npm install sublime-grunt-buildEnables you to run actual Gruntfile.js builds from Sublime Text 2.
First, install Package Control for Sublime Text 2:
command+shift+p on OS X, or ctrl+shift+p on Linux/Windows).sublime-grunt-build and click to install.If you weren't able to find the package on Package Control, go to your Sublime Text Packages directory, located here:
~/Library/Application Support/Sublime Text 2/Packages/~/.Sublime Text 2/Packages/%APPDATA%/Sublime Text 2/Packages/Add the sublime-grunt-build module:
Without Git: Download the latest source zip from github and extract the files into a new folder inside your Sublime Text "Packages" directory.
With Git: Clone the repository in your Sublime Text "Packages" directory:
git clone git://github.com/jonschlinkert/sublime-grunt-build.git
Add a Gruntfile to in your project root.
Tools > Build System, and select Grunt as your build systemctrl + b on Linux/Windows or command + b on OS XThe build-on-save feature was added in v1.1. To enable build-on-save, you first have to save your project in Sublime Text by going to Project > Save Project As. Then go to your project folder and settings line from the example below to your myProject.sublime-project file.
For each project that you want to take advantage of this feature, you will have to modify the the
.sublime-projectfile.
In your project folder
{
"folders":
[
{ "path": "/C/path-to-your-project-here" }
],
"settings": { "build_on_save": 1 }
}
To build on save, keep the value at 1. To disable build on save, change the value to 0.
Running
gruntevery time you hitctrl + swill be a great productivity booster when used wisely. But if you have lots of processor-intensive tasks that take more than a few seconds to run, this feature might get annoying pretty fast.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
v0.1.1 build-on-save added v0.0.1 first commit
Copyright (c) 2013 Jon Schlinkert Licensed under the MIT license.