From 895d2d3c0a90b18c01716ddbd26cf85240ff6aac Mon Sep 17 00:00:00 2001 From: "E. S." Date: Tue, 9 Jul 2024 20:25:29 +0300 Subject: [PATCH] run.sh: add check for config dir --- run.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/run.sh b/run.sh index 483418a..e27695c 100755 --- a/run.sh +++ b/run.sh @@ -3,6 +3,8 @@ set -e set -x +configdir=$HOME/.config/tgschedpub + DIR="$(dirname "$(realpath "$0")")" cd "$DIR" @@ -13,4 +15,13 @@ if [ $install -eq 1 ]; then python3 -m venv .venv; fi ./.venv/bin/activate if [ $install -eq 1 ]; then pip install -r requirements.txt; fi +[ -d "$configidr" ] || { + >&2 echo "error: config directory does not exists" + exit 1 +} +[ -f "$configdir/config.yaml" ] || { + >&2 echo "error: $configdir/config.yaml does not exists" + exit 1 +} + ./tgschedpub.py "$@"