Merge pull request #2036 from gaelicWizard/theme/norbu

theme/norbu: `shellcheck` && `shfmt`
pull/2040/head
Noah Gorny 2022-01-25 18:10:21 +02:00 committed by GitHub
commit 035eabade6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 15 deletions

View File

@ -154,6 +154,7 @@ themes/command_duration.theme.bash
themes/easy themes/easy
themes/essential themes/essential
themes/modern themes/modern
themes/norbu
themes/pete themes/pete
themes/powerline themes/powerline
themes/pure themes/pure

View File

@ -1,21 +1,23 @@
#!/usr/bin/env bash # shellcheck shell=bash
# shellcheck disable=SC2034 # Expected behavior for themes.
function set_prompt_symbol() { function set_prompt_symbol() {
if test $1 -eq 0 ; then if [[ $1 -eq 0 ]]; then
PROMPT_SYMBOL=">_" prompt_symbol=">_"
else else
PROMPT_SYMBOL="${orange}>_${normal}" prompt_symbol="${orange?}>_${normal?}"
fi fi
} }
function prompt_command() { function prompt_command() {
set_prompt_symbol $? local ret_val="$?" prompt_symbol scm_prompt_info
if test -z "$VIRTUAL_ENV" ; then if [[ -n "${VIRTUAL_ENV:-}" ]]; then
PYTHON_VIRTUALENV="" PYTHON_VIRTUALENV="${bold_yellow?}[${VIRTUAL_ENV##*/}]"
else
PYTHON_VIRTUALENV="${bold_yellow}[`basename \"$VIRTUAL_ENV\"`]"
fi fi
PS1="${bold_orange}${PYTHON_VIRTUALENV}${reset_color}${bold_green}[\w]${bold_blue}\[$(scm_prompt_info)\]${normal} \n${PROMPT_SYMBOL} " scm_prompt_info="$(scm_prompt_info)"
set_prompt_symbol "${ret_val}"
PS1="${bold_orange?}${PYTHON_VIRTUALENV:-}${reset_color?}${bold_green?}[\w]${bold_blue?}[${scm_prompt_info}]${normal?} \n${prompt_symbol} "
} }
# scm themeing # scm themeing