All Projects → darvid → zsh-poetry

darvid / zsh-poetry

Licence: MIT License
🐚 Simple ZSH plugin for automatically activating and deactivating Poetry-created virtualenvs. 🐍

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to zsh-poetry

Zsh Nvm
Zsh plugin for installing, updating and loading nvm
Stars: ✭ 1,670 (+3783.72%)
Mutual labels:  zsh, zsh-plugin, zsh-plugins
aterminal
🎉 An oh-my-zsh plugin for show platform versions
Stars: ✭ 31 (-27.91%)
Mutual labels:  zsh, zsh-plugin, zsh-plugins
tipz
Gives you helpful hints when you execute a command for which you have an alias defined
Stars: ✭ 24 (-44.19%)
Mutual labels:  zsh, zsh-plugin, zsh-plugins
tumult.plugin.zsh
Tumult is a collection of macOS-specific functions and scripts for your shell environment. It is packaged as a ZSH plugin, but can be used with other shells as well.
Stars: ✭ 147 (+241.86%)
Mutual labels:  zsh-plugin, zsh-plugins
Zsh Vi Mode
💻 A better and friendly vi(vim) mode plugin for ZSH.
Stars: ✭ 181 (+320.93%)
Mutual labels:  zsh, zsh-plugin
Zsh Autoswitch Virtualenv
🐍 ZSH plugin to automatically switch python virtualenvs (including pipenv and poetry) as you move between directories
Stars: ✭ 222 (+416.28%)
Mutual labels:  zsh, virtualenv
History Sync
An oh-my-zsh plugin for GPG encrypted internet synchronised Zsh history, with Git.
Stars: ✭ 135 (+213.95%)
Mutual labels:  zsh, zsh-plugin
nvm-auto-use.zsh
ZSH plugin to call `nvm use` automatically whenever you enter a directory that contains an `.nvmrc` file with a string telling nvm which node to use
Stars: ✭ 16 (-62.79%)
Mutual labels:  zsh, zsh-plugins
git
Provides nice git aliases and functions.
Stars: ✭ 26 (-39.53%)
Mutual labels:  zsh-plugin, zsh-plugins
dotfiles
No description or website provided.
Stars: ✭ 12 (-72.09%)
Mutual labels:  zsh, zsh-plugins
zsh-ssh-agent
Ssh-agent management for zsh
Stars: ✭ 19 (-55.81%)
Mutual labels:  zsh, zsh-plugin
Agkozak Zsh Prompt
A fast, asynchronous ZSH prompt with color ASCII indicators of Git, exit, SSH, virtual environment, and vi mode status. Framework-agnostic and customizable.
Stars: ✭ 182 (+323.26%)
Mutual labels:  zsh, virtualenv
Z.lua
⚡ A new cd command that helps you navigate faster by learning your habits.
Stars: ✭ 2,164 (+4932.56%)
Mutual labels:  zsh, zsh-plugin
dotfiles
⚫️ ~ is where the ♥ is - my dotfiles.
Stars: ✭ 94 (+118.6%)
Mutual labels:  zsh-plugin, zsh-plugins
Quiver
Quiver is the tool to manage all of your tools for bug bounty hunting and penetration testing.
Stars: ✭ 140 (+225.58%)
Mutual labels:  zsh, zsh-plugin
crash
Proper error handling, exceptions and try/catch for ZSH
Stars: ✭ 51 (+18.6%)
Mutual labels:  zsh-plugin, zsh-plugins
zsh-titles
Terminal/tmux titles based on current location and task
Stars: ✭ 46 (+6.98%)
Mutual labels:  zsh, zsh-plugin
git-prompt.zsh
A fast, customizable, pure-shell, asynchronous Git prompt for Zsh
Stars: ✭ 139 (+223.26%)
Mutual labels:  zsh, zsh-plugin
Zpm
ZPM — Zsh Plugin Manager
Stars: ✭ 112 (+160.47%)
Mutual labels:  zsh, zsh-plugin
Autoenv
Autoenv for zsh
Stars: ✭ 131 (+204.65%)
Mutual labels:  zsh, zsh-plugin

MIT License ZSH 5.0.2+

zsh-poetry

Automatically activates virtual environments created by Poetry when changing to a project directory with a valid pyproject.toml.

Install

curl -L git.io/Jinm5 > poetry.zsh
source poetry.zsh

Antigen

antigen bundle darvid/zsh-poetry

zplug

zplug "darvid/zsh-poetry"

Configuration

Options:

  • ZSH_POETRY_AUTO_ACTIVATE (default: 1): if set, automatically activates virtual environments in valid project directories when changing directories.
  • ZSH_POETRY_AUTO_DEACTIVATE (default: 1): if set, automatically deactivates virtual environments when moving out of project directories.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].