From a77f4b856ae13f82e86b72076d10c47de959a765 Mon Sep 17 00:00:00 2001 From: Niko Boehm Date: Wed, 30 Aug 2023 21:11:02 +0200 Subject: [PATCH] Add missing icon overrides for git and venv --- CHANGELOG.md | 3 +++ README.md | 6 ++++++ theme-functions.sh | 4 ++-- themes/default.sh | 2 +- version.sh | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48703e7..d9cec8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ > Any trouble, please visit the [troubleshooting page](https://github.com/diogocavilha/fancy-git/blob/master/TROUBLESHOOTING.md) +## v7.5.5 +- Add more icon overrides using the `FANCYGIT_ICON_GIT_REPO` and `FANCYGIT_ICON_VENV` environment variables. + ## v7.5.4 - Fix double space after branch name when using human theme and double line mode is disabled. diff --git a/README.md b/README.md index 8547ae1..c098571 100644 --- a/README.md +++ b/README.md @@ -266,6 +266,9 @@ FANCYGIT_ICON_LOCAL_REMOTE_BRANCH="" Here you can see a list of available environment variables FancyGit will search and replace: ```sh +# Path is a git repository +FANCYGIT_ICON_GIT_REPO + # Only local branch icon. FANCYGIT_ICON_LOCAL_BRANCH @@ -289,6 +292,9 @@ FANCYGIT_ICON_HAS_ADDED_FILES # Unpushed commits. FANCYGIT_ICON_HAS_UNPUSHED_COMMITS + +# Path is a python virtual environment +FANCYGIT_ICON_VENV ``` # Contributors ✨ diff --git a/theme-functions.sh b/theme-functions.sh index 60abfe9..c9b8e88 100644 --- a/theme-functions.sh +++ b/theme-functions.sh @@ -162,7 +162,7 @@ __has_conda_env() { __fancygit_get_venv_icon() { local icon_venv - icon_venv=" " + icon_venv=" ${FANCYGIT_ICON_VENV:-}" if [[ -n $VIRTUAL_ENV ]] || __has_conda_env then @@ -300,4 +300,4 @@ fancygit_theme_set() { tput setaf 3 printf "\n> Please reload the bash config file or close and open the terminal again.\n\n" tput sgr0 -} \ No newline at end of file +} diff --git a/themes/default.sh b/themes/default.sh index db73bb5..a465ed7 100644 --- a/themes/default.sh +++ b/themes/default.sh @@ -63,7 +63,7 @@ fancygit_theme_builder() { local separator separator=$(fancygit_config_get "separator" "") - local icon_git_repo="" + local icon_git_repo="${FANCYGIT_ICON_GIT_REPO:-}" local user="${user_color_font_tag}" local at="${at_color_font_tag}" local host="${host_color_font_tag}" diff --git a/version.sh b/version.sh index a1080e5..ece0823 100644 --- a/version.sh +++ b/version.sh @@ -3,4 +3,4 @@ # Author: Diogo Alexsander Cavilha # Date: 11.17.2017 -export FANCYGIT_VERSION="7.5.4" +export FANCYGIT_VERSION="7.5.5"