Debugging scripts .sh and generalizing how to add compilation and execution commands for any languages