[staff-cli] optionally using colordiff, improved diff repl