Updated with Linux specific publish and other shells.