Skip to content

Instantly share code, notes, and snippets.

@IamManchanda
Created June 5, 2024 06:43
Show Gist options
  • Save IamManchanda/4d9f511f794993e847c0b895c102f000 to your computer and use it in GitHub Desktop.
Save IamManchanda/4d9f511f794993e847c0b895c102f000 to your computer and use it in GitHub Desktop.
.bash_profile - Public
PARSE_GIT_BRANCH() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
EMOJI_DOCKER=๐Ÿณ
EMOJI_FLAG=๐Ÿ‡ฎ๐Ÿ‡ณ
EMOJIS_FACES=(๐Ÿ˜‚ ๐Ÿคฃ ๐Ÿค” ๐Ÿ˜„ ๐Ÿ˜† ๐Ÿ™‚ ๐Ÿ˜Ž ๐Ÿ˜Œ ๐Ÿ™ƒ ๐Ÿ˜‰ ๐Ÿง ๐Ÿ˜ ๐Ÿคช ๐Ÿ˜œ ๐Ÿ˜ฑ ๐Ÿ˜ฌ ๐Ÿคซ ๐Ÿ™„ ๐Ÿ˜ˆ ๐Ÿ™ˆ ๐Ÿ™‰ ๐Ÿ™Š)
EMOJIS_HANDS=(๐Ÿ™Œ ๐Ÿค ๐Ÿ‘Œ ๐Ÿค˜ ๐Ÿ–– ๐Ÿ™ ๐Ÿ‘ ๐Ÿ’ช ๐Ÿค™)
RANDOM_EMOJI_FACES() {
SELECTED_EMOJI_FACES=${EMOJIS_FACES[$RANDOM % ${#EMOJIS_FACES[@]}]};
echo $SELECTED_EMOJI_FACES;
}
RANDOM_EMOJI_HANDS() {
SELECTED_EMOJI_HANDS=${EMOJIS_HANDS[$RANDOM % ${#EMOJIS_HANDS[@]}]};
echo $SELECTED_EMOJI_HANDS;
}
export PS1="\n\[\033[91m\]Harry\[\033[97m\] \${EMOJI_FLAG} $ \u@\h \$(RANDOM_EMOJI_HANDS) \[\033[32m\]\W\[\033[33m\] \$(RANDOM_EMOJI_FACES) \@\[\033[33m\]\$(PARSE_GIT_BRANCH)\[\033[00m\] \$(RANDOM_EMOJI_FACES) \$(RANDOM_EMOJI_FACES) \$(RANDOM_EMOJI_FACES) \n\[\033[92m\]Harry\[\033[97m\] \${EMOJI_FLAG} $ \${EMOJI_DOCKER} # "
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment