mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-19 20:29:45 +01:00
feat(conda): add conda
aliases plugin
Closes #7318 Closed #9691 Co-authored-by: garywei944 <33930674+garywei944@users.noreply.github.com> Co-authored-by: Marc Cornellà <marc@mcornella.com>
This commit is contained in:
parent
d6f84f3e7d
commit
9ba6daa1b5
2 changed files with 60 additions and 0 deletions
plugins/conda
37
plugins/conda/README.md
Normal file
37
plugins/conda/README.md
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# conda plugin
|
||||||
|
|
||||||
|
The conda plugin provides [aliases](#aliases) for `conda`, usually installed via [anaconda](https://www.anaconda.com/) or [miniconda](https://docs.conda.io/en/latest/miniconda.html).
|
||||||
|
|
||||||
|
To use it, add `conda` to the plugins array in your zshrc file:
|
||||||
|
|
||||||
|
```zsh
|
||||||
|
plugins=(... conda)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Aliases
|
||||||
|
|
||||||
|
| Alias | Command | Description |
|
||||||
|
| :------- | :-------------------------------------- | :------------------------------------------------------------------------------ |
|
||||||
|
| `cna` | `conda activate` | Activate the specified conda environment |
|
||||||
|
| `cnab` | `conda activate base` | Activate the base conda environment |
|
||||||
|
| `cncf` | `conda env create -f` | Create a new conda environment from a YAML file |
|
||||||
|
| `cncn` | `conda create -y -n` | Create a new conda environment with the given name |
|
||||||
|
| `cnconf` | `conda config` | View or modify conda configuration |
|
||||||
|
| `cncp` | `conda create -y -p` | Create a new conda environment with the given prefix |
|
||||||
|
| `cncr` | `conda create -n` | Create new virtual environment with given name |
|
||||||
|
| `cncss` | `conda config --show-source` | Show the locations of conda configuration sources |
|
||||||
|
| `cnde` | `conda deactivate` | Deactivate the current conda environment |
|
||||||
|
| `cnel` | `conda env list` | List all available conda environments |
|
||||||
|
| `cni` | `conda install` | Install given package |
|
||||||
|
| `cniy` | `conda install -y` | Install given package without confirmation |
|
||||||
|
| `cnl` | `conda list` | List installed packages in the current environment |
|
||||||
|
| `cnle` | `conda list --export` | Export the list of installed packages in the current environment |
|
||||||
|
| `cnles` | `conda list --explicit > spec-file.txt` | Export the list of installed packages in the current environment to a spec file |
|
||||||
|
| `cnr` | `conda remove` | Remove given package |
|
||||||
|
| `cnrn` | `conda remove -y -all -n` | Remove all packages in the specified environment |
|
||||||
|
| `cnrp` | `conda remove -y -all -p` | Remove all packages in the specified prefix |
|
||||||
|
| `cnry` | `conda remove -y` | Remove given package without confirmation |
|
||||||
|
| `cnsr` | `conda search` | Search conda repositories for package |
|
||||||
|
| `cnu` | `conda update` | Update conda package manager |
|
||||||
|
| `cnua` | `conda update --all` | Update all installed packages |
|
||||||
|
| `cnuc` | `conda update conda` | Update conda package manager |
|
23
plugins/conda/conda.plugin.zsh
Normal file
23
plugins/conda/conda.plugin.zsh
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
alias cna='conda activate'
|
||||||
|
alias cnab='conda activate base'
|
||||||
|
alias cncf='conda env create -f'
|
||||||
|
alias cncn='conda create -y -n'
|
||||||
|
alias cnconf='conda config'
|
||||||
|
alias cncp='conda create -y -p'
|
||||||
|
alias cncr='conda create -n'
|
||||||
|
alias cncss='conda config --show-source'
|
||||||
|
alias cnde='conda deactivate'
|
||||||
|
alias cnel='conda env list'
|
||||||
|
alias cni='conda install'
|
||||||
|
alias cniy='conda install -y'
|
||||||
|
alias cnl='conda list'
|
||||||
|
alias cnle='conda list --export'
|
||||||
|
alias cnles='conda list --explicit > spec-file.txt'
|
||||||
|
alias cnr='conda remove'
|
||||||
|
alias cnrn='conda remove -y -all -n'
|
||||||
|
alias cnrp='conda remove -y -all -p'
|
||||||
|
alias cnry='conda remove -y'
|
||||||
|
alias cnsr='conda search'
|
||||||
|
alias cnu='conda update'
|
||||||
|
alias cnua='conda update --all'
|
||||||
|
alias cnuc='conda update conda'
|
Loading…
Reference in a new issue