luozhihua/grunt-contrib-commands — pull request #2 by dstroynov (2013-12-20 09:17:30+00:00)
Title: Make it work asyncronous

this.async() should be called because child_process.exec is always asynchronous

http://gruntjs.com/frequently-asked-questions#why-doesn-t-my-asynchronous-task-complete