 terminal-wide modification and then revert? if possible