hydrus/hydrus_client.sh

33 lines
809 B
Bash
Raw Normal View History

#!/bin/bash
2023-04-12 20:34:43 +00:00
pushd "$(dirname "$0")" || exit 1
2022-11-23 21:01:41 +00:00
if [ ! -d "venv" ]; then
2024-02-21 21:09:02 +00:00
echo "You need to set up a venv! Check the running from source help for more info!"
popd || exit 1
exit 1
fi
2023-04-12 20:34:43 +00:00
if ! source venv/bin/activate; then
2022-11-16 21:34:30 +00:00
echo "The venv failed to activate, stopping now!"
2024-02-21 21:09:02 +00:00
popd || exit 1
exit 1
2022-11-16 21:34:30 +00:00
fi
# You can copy this file to 'client-user.sh' and add in your own launch parameters here if you like, and a git pull won't overwrite the file.
2024-04-03 21:15:48 +00:00
# Just tack new hardcoded params on like this:
#
# python hydrus_client.py -d="/path/to/hydrus/db" "$@"
#
# The "$@" part also passes on any launch parameters this script was called with, so you can also just go--
#
# ./hydrus_client.sh -d="/path/to/hydrus/db"
#
# --depending on your needs!
2024-04-03 21:15:48 +00:00
python hydrus_client.py "$@"
deactivate
2022-11-23 21:01:41 +00:00
2023-04-12 20:34:43 +00:00
popd || exit