Programming environments and shell scripting