Prompt changes with some inspiration from pure-prompt <https://github.com/sindresorhus/pure>