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 "$@"