From fd1f1013e3335bdddb6aed705c6819f9dc010fad Mon Sep 17 00:00:00 2001 From: rafa_99 Date: Sat, 10 Oct 2020 22:56:00 +0100 Subject: Dots Upgrade to use GNU Stow Organization --- suckless/.local/src/suck/sucklessUpdate | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100755 suckless/.local/src/suck/sucklessUpdate (limited to 'suckless/.local/src/suck/sucklessUpdate') diff --git a/suckless/.local/src/suck/sucklessUpdate b/suckless/.local/src/suck/sucklessUpdate new file mode 100755 index 0000000..d2807be --- /dev/null +++ b/suckless/.local/src/suck/sucklessUpdate @@ -0,0 +1,44 @@ +#!/bin/sh + +################### +# Setting Up Vars # +################### + +SUCK=$(pwd) + +################################# +# Cloning and Cleaning Programs # +################################# + +git clone https://gitlab.com/rafa_99/dwm +git clone https://gitlab.com/rafa_99/slstatus +git clone https://gitlab.com/rafa_99/dmenu +git clone https://gitlab.com/rafa_99/st +git clone https://gitlab.com/rafa_99/tabbed +git clone https://gitlab.com/rafa_99/farbfeld +git clone https://gitlab.com/rafa_99/sent +git clone https://gitlab.com/rafa_99/neovimb +git clone https://gitlab.com/rafa_99/slock +cd "$SUCK"/dwm && git pull && git checkout . ; +cd "$SUCK"/slstatus && git pull && git checkout . ; +cd "$SUCK"/dmenu && git pull && git checkout . ; +cd "$SUCK"/st && git pull && git checkout . ; +cd "$SUCK"/tabbed && git pull && git checkout . ; +cd "$SUCK"/farbfeld && git pull && git checkout . ; +cd "$SUCK"/sent && git pull && git checkout . ; +cd "$SUCK"/neovimb && git pull && git checkout . ; +cd "$SUCK"/slock && git pull && git checkout . + +######################## +# Recompiling Programs # +######################## + +cd "$SUCK"/dwm && git pull ; doas make clean install ; make clean +cd "$SUCK"/slstatus && git pull ; doas make clean install ; make clean +cd "$SUCK"/dmenu && git pull ; doas make clean install ; make clean +cd "$SUCK"/st && git pull ; doas make clean install ; make clean +cd "$SUCK"/tabbed && git pull ; doas make clean install ; make clean +cd "$SUCK"/farbfeld && git pull ; doas make clean install ; make clean +cd "$SUCK"/sent && git pull ; doas make clean install ; make clean +cd "$SUCK"/neovimb && git pull ; doas make clean install ; make clean +cd "$SUCK"/slock && git pull ; doas make clean install ; make clean -- cgit v1.2.3