From ede252b89c86bf063d10a90cdd178f1320ea84a0 Mon Sep 17 00:00:00 2001 From: tavo Date: Tue, 24 Dec 2024 23:36:13 -0600 Subject: [PATCH] customize --- README.md | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a4cada9..d394c61 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,12 @@ printf 'for f in pyv pyv_comp.bash ; do if [ -f ~/.local/share/pyv/$f ] ; then . `pyv [ls|new|rm|enter|exit] myvenv` ```sh -pyv new v1 # create venv named v1 -pyv new v2 # create venv named v2 -pyv ls # list venvs -pyv rm v2 # delete venv named v2 -pyv enter v1 # enter venv named v1 -pyv exit # exit current venv +pyv new v1 # create venv named v1 +pyv new v2 # create venv named v2 +pyv ls # list venvs +pyv rm v2 # delete venv named v2 +pyv enter v1 # enter venv named v1 +pyv exit # exit current venv ``` ## Update @@ -34,3 +34,14 @@ git -C ~/.local/share/pyv pull rm -rf ~/.local/share/pyv # Also remove corresponding line in ~/.bashrc ``` + +## Customize `$VENV_DIR` + +By default, it stores venv data in `${XDG_DATA_HOME}/pyv` or +`${HOME}/.local/share/pyv`, to change this behavior, set a different `$VENV_DIR` +variable: + +```sh +# Add this line to bashrc to persist +VENV_DIR="$HOME/myvenvs" +```