Skip to content

Instantly share code, notes, and snippets.

@eduard-sukharev
Last active May 24, 2023 17:24
Show Gist options
  • Save eduard-sukharev/6975121d99d4328188e1d0bd8ac26e13 to your computer and use it in GitHub Desktop.
Save eduard-sukharev/6975121d99d4328188e1d0bd8ac26e13 to your computer and use it in GitHub Desktop.
PS1 with 256 Colors
# refer to https://robotmoon.com/bash-prompt-generator/ for configuration help and examples
# use https://github.com/seedform/Bash-Color-Palette for 256 colors reference palette
COLOR_GREEN="\001\033[38;5;35m\002"
COLOR_BLUE="\001\033[38;5;33m\002"
COLOR_BLUE_PALE="\001\033[38;5;25m\002"
COLOR_RED="\001\033[38;5;296m\002"
COLOR_ORANGE="\001\033[38;5;208m\002"
COLOR_YELOW="\001\033[38;5;220m\002"
COLOR_MAGENTA="\001\033[38;5;165m\002"
COLOR_VIOLET="\001\033[38;5;213m\002"
COLOR_PINK="\001\033[38;5;219m\002"
C_RESET="\001\033[0m\002"
# Sample PS1 for local machine
C_USER=${COLOR_GREEN}
C_HOST=${COLOR_BLUE}
C_WORKDIR=${COLOR_BG_BLUE}
# Sample for production
C_USER=${COLOR_RED}
C_HOST=${COLOR_ORANGE}
C_WORKDIR=${COLOR_YELOW}
# Sample for playful mood
C_USER=${COLOR_MAGENTA}
C_HOST=${COLOR_VIOLET}
C_WORKDIR=${COLOR_PINK}
# PS1 template
PS1="${C_USER}\u${C_RESET}@${C_HOST}\h${C_RESET}:${C_WORKDIR}\w${C_RESET}\$ "
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment