You stare at your prompt all day every day, so we might as well make it look a little nicer, right?
I recently migrated to using a PROMPT_COMMAND, which allows you to get very creative with your prompt, and wanted to share it with y’all.
Above you can see how my prompt looks like.
In order, we have,
- a checkmark if last status was 0, x otherwise
- date/time when the prompt was printed (useful to time things if you forget to wrap them with time)
- hostname
- user
- current umask
- current path
- actual command prompt
The first line that includes status and date was my most recent addition, and so far I’ve been enjoying it.