jaklis/setup.sh

22 lines
538 B
Bash
Raw Permalink Normal View History

2020-11-18 07:59:11 +01:00
#!/bin/bash
hasError=0
2020-11-18 08:11:18 +01:00
for i in gcc python3-pip python3-setuptools libpq-dev python3-dev python3-wheel; do
if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
[[ ! $j ]] && sudo apt update
2020-11-18 07:59:11 +01:00
sudo apt install -y $i
2020-11-18 08:11:18 +01:00
j=1
2020-11-18 07:59:11 +01:00
fi
done
pip3 install -r requirements.txt || hasError=1
2020-12-03 23:45:11 +01:00
chmod u+x jaklis.py
2023-01-21 11:29:29 +01:00
sudo ln -sf $(realpath jaklis.py) /usr/local/bin/jaklis || hasError=1
if [[ hasError -eq 0 ]]; then
echo "Setup done. You can use 'jaklis' command, try it."
else
echo "An error has occurred"
fi