One simple PHP file that "watches" your SASS file folder and compiles all .scss automatically every X seconds. Sounds weird, but works perfectly. Automatic SASS compiling with 100% PHP. No Ruby used.
Idea: a version of this script that is loaded via Composer and automatically called each time you run your index.php (which should be the only way you access your app).
So when you change your scss stuff and then "reload the page" to check the changes, the app automatically calls the php-sass-compiler which compiles all scss into css. When the request is finished, there are freshly compiled CSS in your app.
Should work... A switch for development/production should be there.
SASS allows to import/extend css rules from other .scss files (file A uses styles written in file B). Personally, I think that's unproper workflow and adds unneccessary complexity, but some people might need this.
It would be cool if php-sass-watcher could handle this, too.
Dear Panique, thanks for your great tool. I like it, but it's compiling even files as _reset.scss. According to SCSS reference, files with underscore shouldn't be compiled (you use these for @import somewhere else).