Using iTerm2 + shell integration won't save commands.
@tmccartan https://bashhub.com/u/tmccartan Spotted this since there's a conflict with bash-preexec and iTerm2 with shell integration.
Looks like both libraries try to make a play for the debug trap. I'm wondering if we can standardize to use one library and just queue up preexec functions from there.