An open API service indexing awesome lists of open source software.

https://github.com/saravanabalagi/zsh-plugin-condaenv

Plugin provides condaenv_prompt_info which can be used in a theme
https://github.com/saravanabalagi/zsh-plugin-condaenv

conda-env condaenv condaenv-prompt-info virtualenv zsh-plugin

Last synced: 19 days ago
JSON representation

Plugin provides condaenv_prompt_info which can be used in a theme

Awesome Lists containing this project

README

          

# zsh-condaenv

Plugin provides `condaenv_prompt_info` function which returns the current conda environment name.

![Screenshot](screenshot.png)

## Installation

1. Download the plugin

```
git clone https://github.com/saravanabalagi/zsh-plugin-condaenv $ZSH_CUSTOM/plugins/condaenv
```

1. Add to `plugins` in `.zshrc` file

```
plugins=(
...
condaenv
)
```

Then launch a new terminal or source `.zshrc` in your current terminal.

## Usage

This plugin exposes:

- `condaenv_prompt_info` function based on two env vars
1. `ZSH_THEME_CONDAENV_PREFIX` default `(`
1. `ZSH_THEME_CONDAENV_SUFFIX` default `)`

Using this you can build a theme as below:

```zsh
base_prompt=PROMPT
PROMPT=$(condaenv_prompt_info)"$base_prompt"

ZSH_THEME_CONDAENV_PREFIX="%{$fg[blue]%}("
ZSH_THEME_CONDAENV_SUFFIX=")%{$reset_color%}"
```

## License

Please refer to the [License](LICENSE) file.