summaryrefslogtreecommitdiff
path: root/install.sh
blob: 51c45fda0ad328aeb534d5a0540e24309e5fd727 (plain)
1
2
3
4
5
6
7
8
9
#!/bin/sh
NAME=simpleddns
BINARY_DIR=$HOME/.local/bin
CONFIG=${XDG_CONFIG_HOME:-$HOME/.config}/$NAME
mkdir -p $BINARY_DIR $CONFIG || exit 1
python -m venv $CONFIG/venv || exit 1
$CONFIG/venv/bin/pip install -U --upgrade-strategy eager -r requirements.txt || exit 1
sed "s,/usr/bin/env python3,$CONFIG/venv/bin/python3," $NAME.py > $BINARY_DIR/$NAME || exit 1
chmod +x $BINARY_DIR/$NAME || exit 1