From cda81f3d74ab1822a753d704cf26f0981b8e345d Mon Sep 17 00:00:00 2001 From: tiago Date: Wed, 24 Mar 2021 21:39:57 +0000 Subject: [PATCH] cleaned and linted purity theme --- clean_files.txt | 1 + themes/purity/purity.theme.bash | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/clean_files.txt b/clean_files.txt index c9d6cb3b..5cececcf 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -44,6 +44,7 @@ themes/brainy themes/brunton themes/command_duration.theme.bash themes/modern +themes/purity # plugins # diff --git a/themes/purity/purity.theme.bash b/themes/purity/purity.theme.bash index ba1b1b63..8fc03bf3 100644 --- a/themes/purity/purity.theme.bash +++ b/themes/purity/purity.theme.bash @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +# shellcheck shell=bash SCM_THEME_PROMPT_DIRTY=" ${bold_red}⊘${normal}" SCM_THEME_PROMPT_CLEAN=" ${bold_green}✓${normal}" @@ -26,8 +26,9 @@ venv_prompt() { } function prompt_command() { - local ret_status="$( [ $? -eq 0 ] && echo -e "$STATUS_THEME_PROMPT_OK" || echo -e "$STATUS_THEME_PROMPT_BAD")" - PS1="\n${PURITY_THEME_PROMPT_COLOR}\w $(scm_prompt_info)\n${ret_status}$(venv_prompt)" + retval=$? + local ret_status="$([ $retval -eq 0 ] && echo -e "$STATUS_THEME_PROMPT_OK" || echo -e "$STATUS_THEME_PROMPT_BAD")" + PS1="\n${PURITY_THEME_PROMPT_COLOR}\w $(scm_prompt_info)\n${ret_status}$(venv_prompt)" } safe_append_prompt_command prompt_command