set -x. I know, I know, you’re concerned about leaking sensitive credentials. Well, if you use the standard TravisCI secure environment variable feature, and don’t do anything silly like base64-encoding the credential during jobs, then the logs will automatically be blanked out for you. No worries.
Anyone who runs CI with public logs is already responsible for any trouble. Let’s not go overboard making basic programming difficult in the name of 100% perfect security.
set -x is invaluable for debugging faulty jobs. It’s worth more alive than dead. Please re-enable this functionality.