From aaf95b2b9d336dde4f590f0c85fcb2ead35c5c26 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 3 Aug 2024 23:23:59 -0300 Subject: Feat: provision script and tidy action --- bin/provision | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 bin/provision (limited to 'bin') diff --git a/bin/provision b/bin/provision new file mode 100755 index 0000000..eac3fc0 --- /dev/null +++ b/bin/provision @@ -0,0 +1,25 @@ +#!/bin/bash +# +# Provisioner +# + +# Dependencies +DIRNAME="`dirname $0`" +DEPENDENCIES="make" +DEPENDENCIES="$DEPENDENCIES biber pybtex npm" + +# Check for sudo +if [ "`whoami`" != "root" ]; then + SUDO="sudo" +fi + +# Ensure an up-to-date system +$SUDO apt-get update && $SUDO apt-get dist-upgrade -y && \ + $SUDO apt-get autoremove -y && $SUDO apt-get clean + +# Install dependencies +$SUDO apt install -y $DEPENDENCIES + +# Install bibtex-tidy +# https://github.com/FlamingTempura/bibtex-tidy +$SUDO npm install -g bibtex-tidy -- cgit v1.2.3