remove makefile in favour of shell script - dotfiles - These are my dotfiles. There are many like it, but these are mine.
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit 715b6fb337643fb127de51dbdf692cf22a9cd149
 (DIR) parent 366dbf02ecbf946d03f25f50bf2701dc8400c4ef
 (HTM) Author: Jay Scott <me@jay.scot>
       Date:   Thu, 31 Mar 2022 17:05:21 +0100
       
       remove makefile in favour of shell script
       
       The Makefile was basically a wrapper for shell scripting anyway. I am now
       going to use a POSIX compliant shell script.
       
       Diffstat:
         D Makefile                            |      42 -------------------------------
       
       1 file changed, 0 insertions(+), 42 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       @@ -1,42 +0,0 @@
       -.POSIX:
       -
       -FILES        = bashrc profile vimrc
       -ROOT         = bin
       -CONFIG         = git isync mpd mutt ncmpcpp newsboat qutebrowser X11
       -
       -AUR        = paru
       -
       -all: link restore
       -
       -restore:
       -        crontab $(PWD)/crontab
       -
       -aur:
       -        if [ -f /etc/arch-release ]; then
       -                git clone https://aur.archlinux.org/paru.git /tmp/paru
       -                cd /tmp/paru && makepkg -si --noconfirm --needed
       -                ${AUR} -S --needed - < $(PWD)/pkg/archlinux
       -        fi
       -
       -backup:
       -        crontab -l > $(PWD)/crontab
       -        ${AUR} -Qqe > $(PWD)/pkg/archlinux
       -
       -cleanup:
       -        ${AUR} -Rs $(${AUR} -Qqtd)
       -
       -link:
       -        for f in ${FILES}; do ln -fs $(PWD)/$$f ${HOME}/.$$f; done
       -        for f in ${ROOT}; do ln -fTs $(PWD)/$$f ${HOME}/$$f; done
       -        for f in ${CONFIG}; do ln -fTs $(PWD)/$$f ${HOME}/.config/$$f; done
       -
       -unlink:
       -        for f in ${FILES}; do unlink ${HOME}/.$$f; done
       -        for f in ${ROOT}; do unlink ${HOME}/$$f; done
       -        for f in ${CONFIG}; do unlink ${HOME}/.config/$$f; done
       -
       -test:
       -        shellcheck -s sh  $(PWD)/bin/*.sh
       -        shfmt -p -w $(PWD)/bin/*.sh
       -
       -.PHONY: all restore aur backup cleanup link unlink test