I working to improve my programming environment and now I need to have output of multiple commands (coffeescript/sass compilation and unit tests) in one console. This can be achieve concatenating commands with &:
karma start & coffee -o js/app -cw coffee/ & sass --watch sass/:css/
but when I would like to finish work and close them and press ctrl+c they will still work in background and I have to kill each of them manually. How can I fix this and have ability to close all those commands at once?
Currently I can only think of making a grunt task that will run multiple commands but using grunt seems to be an overkill for such a task. Are there easier/alternative ways?