diff options
author | 2024-03-25 16:43:09 +0530 | |
---|---|---|
committer | 2024-03-25 16:43:09 +0530 | |
commit | a62114c91f2070c8c8453d117f3d81dc113e41ff (patch) | |
tree | f266e87af29a08c01f82bc32dd7d463d8ec4441a /zsh/oh-my-zsh/plugins/jenv | |
parent | af120ab348f2e1a5a39dec035ed9dcf84189a64e (diff) | |
download | dotfiles-a62114c91f2070c8c8453d117f3d81dc113e41ff.tar.gz dotfiles-a62114c91f2070c8c8453d117f3d81dc113e41ff.tar.bz2 dotfiles-a62114c91f2070c8c8453d117f3d81dc113e41ff.zip |
dotfile update
Diffstat (limited to 'zsh/oh-my-zsh/plugins/jenv')
-rw-r--r-- | zsh/oh-my-zsh/plugins/jenv/README.md | 27 | ||||
-rw-r--r-- | zsh/oh-my-zsh/plugins/jenv/jenv.plugin.zsh | 36 |
2 files changed, 0 insertions, 63 deletions
diff --git a/zsh/oh-my-zsh/plugins/jenv/README.md b/zsh/oh-my-zsh/plugins/jenv/README.md deleted file mode 100644 index 1487941..0000000 --- a/zsh/oh-my-zsh/plugins/jenv/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# jenv plugin - -[jenv](https://www.jenv.be/) is a Java version manager similar to [rbenv](https://github.com/rbenv/rbenv) -and [pyenv](https://github.com/yyuu/pyenv). - -This plugin initializes jenv and provides the `jenv_prompt_info` function to add Java -version information to prompts. - -To use, add `jenv` to your plugins array in your zshrc file: - -```zsh -plugins=(... jenv) -``` - -## Theme example - -You can modify your `$PROMPT` or `$RPROMPT` variables to run `jenv_prompt_info`. - -For example: -``` -PROMPT="%~$ " -RPROMPT='$(jenv_prompt_info)' -``` -changes your prompt to: -``` -~/java/project$ ▋ oracle64-1.6.0.39 -``` diff --git a/zsh/oh-my-zsh/plugins/jenv/jenv.plugin.zsh b/zsh/oh-my-zsh/plugins/jenv/jenv.plugin.zsh deleted file mode 100644 index 2401026..0000000 --- a/zsh/oh-my-zsh/plugins/jenv/jenv.plugin.zsh +++ /dev/null @@ -1,36 +0,0 @@ -jenvdirs=("$HOME/.jenv" "/usr/local/bin/jenv" "/usr/local/jenv" "/opt/jenv") - -FOUND_JENV=0 -for jenvdir in $jenvdirs; do - if [[ -d "${jenvdir}/bin" ]]; then - FOUND_JENV=1 - break - fi -done - -if [[ $FOUND_JENV -eq 0 ]]; then - if (( $+commands[brew] )) && jenvdir="$(brew --prefix jenv)"; then - [[ -d "${jenvdir}/bin" ]] && FOUND_JENV=1 - fi -fi - -if [[ $FOUND_JENV -eq 1 ]]; then - (( $+commands[jenv] )) || export PATH="${jenvdir}/bin:$PATH" - eval "$(jenv init - zsh)" - - function jenv_prompt_info() { - local version="$(jenv version-name 2>/dev/null)" - echo "${version:gs/%/%%}" - } - - if [[ -d "${jenvdir}/versions" ]]; then - export JENV_ROOT=$jenvdir - fi -else - function jenv_prompt_info() { - local version="$(java -version 2>&1 | cut -d' ' -f2)" - echo "system: ${version:gs/%/%%}" - } -fi - -unset jenvdir jenvdirs FOUND_JENV |