From: Christian Heller Date: Mon, 10 Feb 2025 15:58:06 +0000 (+0100) Subject: Outsource install and startup shell code into plomlib. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/%7B%7B%20web_path%20%7D%7D/static/%7B%7Bdb.prefix%7D%7D/%7Broute%7D?a=commitdiff_plain;h=925b234e18c0fff779c2ce4d6b5c1ea896e2df05;p=ledgplom Outsource install and startup shell code into plomlib. --- diff --git a/install.sh b/install.sh index 417f982..3ebf7ad 100755 --- a/install.sh +++ b/install.sh @@ -1,13 +1,2 @@ #!/usr/bin/sh -set -e - -PATH_APP_SHARE=~/.local/share/ledgplom -PATH_LOCAL_BIN=~/.local/bin -NAME_EXECUTABLE=ledgplom - -mkdir -p "${PATH_APP_SHARE}" "${PATH_LOCAL_BIN}" - -cp -rL ./src/* "${PATH_APP_SHARE}/" -cp "${NAME_EXECUTABLE}" "${PATH_LOCAL_BIN}/" - -echo "Installed executable to ${PATH_LOCAL_BIN}/${NAME_EXECUTABLE}, app files to ${PATH_APP_SHARE}." +./plomlib/sh/install.sh ledgplom diff --git a/ledgplom b/ledgplom deleted file mode 100755 index 5eb1f99..0000000 --- a/ledgplom +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/sh -set -e - -PATH_APP_SHARE=~/.local/share/ledgplom -PATH_VENV="${PATH_APP_SHARE}/venv" - -python3 -m venv "${PATH_VENV}" -. "${PATH_VENV}/bin/activate" - -if [ "$1" = "install_deps" ]; then - echo "Checking dependencies." - pip3 install -r "${PATH_APP_SHARE}/requirements.txt" - exit 0 -fi - -export PYTHONPATH="${PATH_APP_SHARE}:${PYTHONPATH}" -cd "${PATH_APP_SHARE}" -./run.py $@ diff --git a/plomlib b/plomlib index 0b4baee..0bf9480 160000 --- a/plomlib +++ b/plomlib @@ -1 +1 @@ -Subproject commit 0b4baee83e05737b24360e395393a87658feeee2 +Subproject commit 0bf94804e718fb4d41995dbfe9c6dc3315d366f2