Compile directory with css/less files to one file, using "lessphp" and "css-crush"
In a first place used as "External tool" in PHPStorm.
To use it, You will need to put directory in some place like
~/phpstorm-tools/less/compiler/*
Next step is to add new external tool in PHPStorm menu:
ctrl+alt+s -> External Tools -> Alt+Insert
Then fill fields as You wish... For example:
Name: Compiler
Group: LESS
Description: Compiles less files in $filename.less directory
Mark Synchronize files after execution
Program: ~your php env~ ( if file has no +x )
Parameters: ~/phpstorm-tools/less/compiler/compiler.php project=$ProjectFileDir$
WorkingDirectory: not in use
Also, you may want to use hotkey for compile output filse
ctrl+alt+s -> Keymap -> External Tools -> Your Group -> Your Tool Name
RightClick on tool -> Add Keyboard Shortcut -> Press needed buttons ( for me it is Ctrl+Shift+F9 )
You can also use it as FileWatcher, but if you using autodeployment open
ctrl+alt+s -> Projects settings Deployment -> Options
Find Upload changed files automaticaly to the default server choose first or second value then check Upload external changes.
Btw, i think it can be not acceptable for some people.
Enjoy!