Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- KONSOLE_PROFILE=
- function precmd_preexec_ssh-bg-color-change() {
- local CMD=${1}
- local NEXT_PROFILE=
- case "$CMD" in
- *ssh*prd* ) {
- NEXT_PROFILE=ArgonautRed
- } ;;
- *ssh*stg* ) {
- NEXT_PROFILE=ArgonautPurple
- } ;;
- *ssh*dev* ) {
- NEXT_PROFILE=ArgonautGreen
- } ;;
- *ssh*spnlive* ) {
- NEXT_PROFILE=ArgonautGreen
- } ;;
- *ssh*home* ) {
- NEXT_PROFILE=ArgonautBlue
- } ;;
- esac
- if [[ "$NEXT_PROFILE" == "" ]]; then {
- NEXT_PROFILE=Argonaut
- } fi
- if [[ ! "$KONSOLE_PROFILE" == "$NEXT_PROFILE" ]]; then {
- KONSOLE_PROFILE=$NEXT_PROFILE
- if [[ "${__TERMINAL_EMULATOR}" == "konsole" ]]; then {
- konsoleprofile colors=$NEXT_PROFILE
- } fi
- } fi
- }
- autoload -Uz add-zsh-hook
- add-zsh-hook precmd precmd_preexec_ssh-bg-color-change
- add-zsh-hook preexec precmd_preexec_ssh-bg-color-change
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement