Skip to content

Instantly share code, notes, and snippets.

@lossendae
Last active July 27, 2020 10:02
Show Gist options
  • Save lossendae/41f84fbe3ddfd4a9f55e42350af8f12d to your computer and use it in GitHub Desktop.
Save lossendae/41f84fbe3ddfd4a9f55e42350af8f12d to your computer and use it in GitHub Desktop.
Misc bash things
#!/bin/bash
set -e
function travel() {
cd /var/www/$1 ${@:2} && echo -ne "\033]0;${1}\007"
}
dps() {
docker ps $@
}
dstats() {
docker stats $(docker inspect --format='{{.Name}}' $(sudo docker ps -q --no-trunc))
}
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# https://misc.flogisoft.com/bash/tip_colors_and_formatting
for clbg in {40..47} {100..107} 49 ; do
#Foreground
for clfg in {30..37} {90..97} 39 ; do
#Formatting
for attr in 0 1 2 4 7 ; do
#Print the result
echo -en "\e[${attr};${clbg};${clfg}m ^[${attr};${clbg};${clfg}m \e[0m"
done
echo #Newline
done
done
echo ""
echo "TEXT COLOR"
echo -e "DEFAULT \e[31m RED \e[0m"
echo -e "DEFAULT \e[91m LIGHT RED \e[0m"
echo -e "DEFAULT \e[32m GREEN \e[0m"
echo -e "DEFAULT \e[92m LIGHT GREEN \e[0m"
echo -e "DEFAULT \e[33m YELLOW \e[0m"
echo -e "DEFAULT \e[93m LIGHT YELLOW \e[0m"
echo -e "DEFAULT \e[34m BLUE \e[0m"
echo -e "DEFAULT \e[94m LIGHT BLUE \e[0m"
echo -e "DEFAULT \e[35m MAGENTA \e[0m"
echo -e "DEFAULT \e[95m LIGHT MAGENTA \e[0m"
echo -e "DEFAULT \e[36m CYAN \e[0m"
echo -e "DEFAULT \e[37m LIGHT GRAY \e[0m"
echo -e "DEFAULT \e[90m DARK GRAY \e[0m"
echo -e "DEFAULT \e[97m WHITE \e[0m"
echo ""
echo "BOLD TEXT COLOR"
echo -e "DEFAULT \e[1;31m RED \e[0m"
echo -e "DEFAULT \e[1;91m LIGHT RED \e[0m"
echo -e "DEFAULT \e[1;32m GREEN \e[0m"
echo -e "DEFAULT \e[1;92m LIGHT GREEN \e[0m"
echo -e "DEFAULT \e[1;33m YELLOW \e[0m"
echo -e "DEFAULT \e[1;93m LIGHT YELLOW \e[0m"
echo -e "DEFAULT \e[1;34m BLUE \e[0m"
echo -e "DEFAULT \e[1;94m LIGHT BLUE \e[0m"
echo -e "DEFAULT \e[1;35m MAGENTA \e[0m"
echo -e "DEFAULT \e[1;95m LIGHT MAGENTA \e[0m"
echo -e "DEFAULT \e[1;36m CYAN \e[0m"
echo -e "DEFAULT \e[1;37m LIGHT GRAY \e[0m"
echo -e "DEFAULT \e[1;90m DARK GRAY \e[0m"
echo -e "DEFAULT \e[1;97m WHITE \e[0m"
echo ""
echo "BACKGROUND COLOR"
echo -e "\e[1;41m RED \e[0m"
echo -e "\e[1;101m LIGHT RED \e[0m"
echo -e "\e[1;42m GREEN \e[0m"
echo -e "\e[1;102m LIGHT GREEN \e[0m"
echo -e "\e[1;43m YELLOW \e[0m"
echo -e "\e[1;103m LIGHT YELLOW \e[0m"
echo -e "\e[1;44m BLUE \e[0m"
echo -e "\e[1;104m LIGHT BLUE \e[0m"
echo -e "\e[1;45m MAGENTA \e[0m"
echo -e "\e[1;105m LIGHT MAGENTA \e[0m"
echo -e "\e[1;46m CYAN \e[0m"
echo ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment