diff options
Diffstat (limited to 'dot-oh-my-zsh/custom/themes/spaceship-prompt/sections/elixir.zsh')
| m--------- | dot-oh-my-zsh | 0 | ||||
| -rw-r--r-- | dot-oh-my-zsh/custom/themes/spaceship-prompt/sections/elixir.zsh | 53 |
2 files changed, 0 insertions, 53 deletions
diff --git a/dot-oh-my-zsh b/dot-oh-my-zsh new file mode 160000 +Subproject 6fe84bf5c82da7b1f6d7c5ec3e5c447721ac8ce diff --git a/dot-oh-my-zsh/custom/themes/spaceship-prompt/sections/elixir.zsh b/dot-oh-my-zsh/custom/themes/spaceship-prompt/sections/elixir.zsh deleted file mode 100644 index 2e359d74..00000000 --- a/dot-oh-my-zsh/custom/themes/spaceship-prompt/sections/elixir.zsh +++ /dev/null @@ -1,53 +0,0 @@ -# -# Elixir -# -# Elixir is a dynamic, functional language designed for building scalable applications. -# Link: https://elixir-lang.org/ - -# ------------------------------------------------------------------------------ -# Configuration -# ------------------------------------------------------------------------------ - -SPACESHIP_ELIXIR_SHOW="${SPACESHIP_ELIXIR_SHOW=true}" -SPACESHIP_ELIXIR_PREFIX="${SPACESHIP_ELIXIR_PREFIX="$SPACESHIP_PROMPT_DEFAULT_PREFIX"}" -SPACESHIP_ELIXIR_SUFFIX="${SPACESHIP_ELIXIR_SUFFIX="$SPACESHIP_PROMPT_DEFAULT_SUFFIX"}" -SPACESHIP_ELIXIR_SYMBOL="${SPACESHIP_ELIXIR_SYMBOL="💧 "}" -SPACESHIP_ELIXIR_DEFAULT_VERSION="${SPACESHIP_ELIXIR_DEFAULT_VERSION=""}" -SPACESHIP_ELIXIR_COLOR="${SPACESHIP_ELIXIR_COLOR="magenta"}" - -# ------------------------------------------------------------------------------ -# Section -# ------------------------------------------------------------------------------ - -# Show current version of Elixir -spaceship_elixir() { - [[ $SPACESHIP_ELIXIR_SHOW == false ]] && return - - # Show versions only for Elixir-specific folders - [[ -f mix.exs || -n *.ex(#qN^/) || -n *.exs(#qN^/) ]] || return - - local 'elixir_version' - - if spaceship::exists kiex; then - elixir_version="${ELIXIR_VERSION}" - elif spaceship::exists exenv; then - elixir_version=$(exenv version-name) - fi - - if [[ $elixir_version == "" ]]; then - spaceship::exists elixir || return - elixir_version=$(elixir -v 2>/dev/null | grep "Elixir" --color=never | cut -d ' ' -f 2) - fi - - [[ $elixir_version == "system" ]] && return - [[ $elixir_version == $SPACESHIP_ELIXIR_DEFAULT_VERSION ]] && return - - # Add 'v' before elixir version that starts with a number - [[ "${elixir_version}" =~ ^[0-9].+$ ]] && elixir_version="v${elixir_version}" - - spaceship::section \ - "$SPACESHIP_ELIXIR_COLOR" \ - "$SPACESHIP_ELIXIR_PREFIX" \ - "${SPACESHIP_ELIXIR_SYMBOL}${elixir_version}" \ - "$SPACESHIP_ELIXIR_SUFFIX" -} |
