Execute "tishadow run" in your Titanium app directory whenever a JavaScript file changes. Edit your JS files in a text editor, save, then switch to the test device or simulator. Profit.
[sudo] npm install -g supervisor
supervisor -n exit -x tishadow run
I made the following alias' in my .bashrc
alias tiwch='supervisor -n exit -w app -e "js|tss|xml" -x tishadow -- run --update'
alias tiwrk='cd ~/Documents/Appcelerator_Studio_Workspace/'
alias tisvr='tishadow server'
Now whenever I need to start, I open two terminal windows, in one i type "tisvr" to start the server.
I then open up the second window and type "tiwrk" to navigate to my Appcelerator workspace, cd into the Project directory and then type "tiwch" to start the watch process.