From 925b234e18c0fff779c2ce4d6b5c1ea896e2df05 Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Mon, 10 Feb 2025 16:58:06 +0100
Subject: [PATCH] Outsource install and startup shell code into plomlib.

---
 install.sh | 13 +------------
 ledgplom   | 18 ------------------
 plomlib    |  2 +-
 3 files changed, 2 insertions(+), 31 deletions(-)
 delete mode 100755 ledgplom

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
-- 
2.30.2