Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.63 KB

README.md

File metadata and controls

49 lines (39 loc) · 1.63 KB

Sass Builder

Sass Builder is a SASS compiler that reads a config file (.sassbuilder-config) stored in a sass/scss source folder. It is a JSON file that sets .css output folder and SASS flags [cache, style, debug, line numbers, line comments].

The plugin works on post save of a .sass/.scss file in Sublime Text.

UPDATED!

This has been resting on the side burner for quite some time and it has finally received the attention it needed! This has finally been updated to support Sublime Text 3 and it also works with Python 3.

There was an issue with the grep command being called if the system didn't have it available. This has been corrected to search for grep first and run a pure pythonic method if it's not found in the system's PATH.

I have a small method for this which.py that mimics the Linux command which.

The .sassbuilder-config has been changed to .sassbuilder-config.json to remove the error Sublime Text 3 generates. project_path has be added to this to allow for scanning in the entire project path when partials are saved.

  • Automatically runs on save.
  • Create .sassbuilder-config files with ease
    • Tools->Sass Builder Config
    • Ctrl+B + Ctrl+S keystroke
    • Right-click a folder or folders in the side bar.

The .sassbuilder-config file

{
    "project_path": "/project/path",
    "output_path": "/project/path/css",
    "options": {
        "cache":         true,
        "debug":         false,
        "line-comments": true,
        "line-numbers":  true,
        "style":         "nested"
    }
}