From 506b6e46c28941a40a79bdee740c2d2502124846 Mon Sep 17 00:00:00 2001 From: Jeroen Esseveld Date: Tue, 11 Jun 2024 13:32:33 +0200 Subject: [PATCH] aliasses improved and small fixes --- plugins/poetry/README.md | 19 ++++++----- plugins/poetry/poetry.plugin.zsh | 57 ++++++++++++++++---------------- 2 files changed, 39 insertions(+), 37 deletions(-) diff --git a/plugins/poetry/README.md b/plugins/poetry/README.md index 7b7905a41..8cc667cef 100644 --- a/plugins/poetry/README.md +++ b/plugins/poetry/README.md @@ -12,21 +12,23 @@ plugins=(... poetry) | Alias | Command | Description |:----- |--------------------------------------------------- |:--------------------------------------------------------------------------------------- | -| pad | `poetry add` | Add packages to `pyproject.toml` and install them | -| pbld | `poetry build` | Build the source and wheels archives | -| pch | `poetry check` | Validate the content of the `pyproject.toml` and its consistency with the `poetry.lock` | -| pcmd | `poetry list` | Display all the available Poetry commands | +| pa | `poetry add` | Add packages to `pyproject.toml` and install them | +| pb | `poetry build` | Build the source and wheels archives | +| pc | `poetry check` | Validate the content of the `pyproject.toml` and its consistency with the `poetry.lock` | +| pu | `poetry update` | Get the latest versions of the dependencies and to update the `poetry.lock` | +| pi | `poetry install` | Read the `pyproject.toml`, resolve the dependencies, and install them | +| pl | `poetry lock` | Lock the dependencies in `pyproject.toml` without installing | +| pr | `poetry run` | Executes the given command inside the project’s virtualenv | +| pad | `poetry add -G dev` | Add packages to `pyproject.toml` as development dependency and install them | +| pli | `poetry list` | Display all the available Poetry commands | | pconf | `poetry config --list` | Allow you to edit poetry config settings and repositories | -| pexp | `poetry export --without-hashes > requirements.txt | Export the lock file to `requirements.txt` | +| pexp | `poetry export --without-hashes > requirements.txt`| Export the lock file to `requirements.txt` | | pin | `poetry init` | Create a `pyproject.toml` interactively | -| pinst | `poetry install` | Read the `pyproject.toml`, resolve the dependencies, and install them | -| plck | `poetry lock` | Lock the dependencies in `pyproject.toml` without installing | | pnew | `poetry new` | Create a directory structure suitable for most Python projects | | ppath | `poetry env info --path` | Get the path of the currently activated virtualenv` | | pplug | `poetry self show plugins` | List all the installed Poetry plugins | | ppub | `poetry publish` | Publish the builded (`poetry build` command) package to the remote repository | | prm | `poetry remove` | Remove packages from `pyproject.toml` and uninstall them | -| prun | `poetry run` | Executes the given command inside the project’s virtualenv | | psad | `poetry self add` | Add the Poetry plugin and install dependencies to make it work | | psh | `poetry shell` | Spawns a shell within the virtual environment. If one doesn’t exist, it will be created | | pshw | `poetry show` | List all the available dependencies | @@ -34,7 +36,6 @@ plugins=(... poetry) | psup | `poetry self update` | Update Poetry to the latest version (default) or to the specified version | | psync | `poetry install --sync` | Synchronize your environment with the `poetry.lock` | | ptree | `poetry show --tree` | List the dependencies as tree | -| pup | `poetry update` | Get the latest versions of the dependencies and to update the `poetry.lock` | | pvinf | `poetry env info` | Get basic information about the currently activated virtualenv | | pvoff | `poetry config virtualenvs.create false` | Disable automatic virtualenv creation | | pvrm | `poetry env remove` | Delete existing virtualenvs | diff --git a/plugins/poetry/poetry.plugin.zsh b/plugins/poetry/poetry.plugin.zsh index fe6a0f7ed..2d0b63d07 100644 --- a/plugins/poetry/poetry.plugin.zsh +++ b/plugins/poetry/poetry.plugin.zsh @@ -1,36 +1,37 @@ -alias pad='poetry add' -alias pbld='poetry build' -alias pch='poetry check' -alias pcmd='poetry list' -alias pconf='poetry config --list' -alias pexp='poetry export --without-hashes > requirements.txt' -alias pin='poetry init' -alias pinst='poetry install' -alias plck='poetry lock' -alias pnew='poetry new' -alias ppath='poetry env info --path' -alias pplug='poetry self show plugins' -alias ppub='poetry publish' -alias prm='poetry remove' -alias prun='poetry run' -alias psad='poetry self add' -alias psh='poetry shell' -alias pshw='poetry show' -alias pslt='poetry show --latest' -alias psup='poetry self update' -alias psync='poetry install --sync' -alias ptree='poetry show --tree' -alias pup='poetry update' -alias pvinf='poetry env info' -alias pvoff='poetry config virtualenvs.create false' -alias pvrm='poetry env remove' -alias pvu='poetry env use' - # Return immediately if poetry is not found if (( ! $+commands[poetry] )); then return fi +alias pa='poetry add' +alias pb='poetry build' +alias pc='poetry check' +alias pi='poetry install' +alias pl='poetry lock' +alias pr='poetry run' +alias pu='poetry update' +alias pli='poetry list' +alias pad='poetry add -G dev' +alias pconf='poetry config --list' +alias pexp='poetry export --without-hashes > requirements.txt' +alias pin='poetry init' +alias pnew='poetry new' +alias pplug='poetry self show plugins' +alias ppub='poetry publish' +alias prm='poetry remove' +alias psh='poetry shell' +alias pshw='poetry show' +alias pslt='poetry show --latest' +alias psad='poetry self add' +alias psup='poetry self update' +alias psync='poetry install --sync' +alias ptree='poetry show --tree' +alias pvinf='poetry env info' +alias pvoff='poetry config virtualenvs.create false' +alias pvrm='poetry env remove' +alias pvu='poetry env use' +alias ppath='poetry env info --path' + # If the completion file doesn't exist yet, we need to autoload it and # bind it to `poetry`. Otherwise, compinit will have already done that. if [[ ! -f "$ZSH_CACHE_DIR/completions/_poetry" ]]; then