From f28e2311852547561d0091495fba1c24f4b1ddfb Mon Sep 17 00:00:00 2001 From: Marcus Stoegbauer Date: Mon, 1 Apr 2024 10:59:51 +0200 Subject: [PATCH] install with pipx, do not clone .userconfig if already available --- install.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index 123dcc9..f476f58 100755 --- a/install.sh +++ b/install.sh @@ -1,10 +1,11 @@ #!/bin/sh -if type pip3 >/dev/null 2>&1; then - pip3 install --user git+https://git.lys.is/lysis/pyuserconfig.git - git clone git@git.lys.is:lysis/userconfig.git ~/.userconfig - mkdir ~/.config - PYTHONPATH=~/.local/lib ~/.local/bin/userconfig.py +if type pipx >/dev/null 2>&1; then + pipx install git+https://git.lys.is/lysis/pyuserconfig.git + if [ ! -e ~/.userconfig ]; then + git clone git@git.lys.is:lysis/userconfig.git ~/.userconfig + fi + userconfig else - echo "No pip3 installed, cannot proceed." + echo "No pipx installed, cannot proceed." fi