diff options
author | rafa_99 <rafa99@protonmail.com> | 2020-10-10 22:56:00 +0100 |
---|---|---|
committer | rafa_99 <rafa99@protonmail.com> | 2020-10-10 22:56:00 +0100 |
commit | fd1f1013e3335bdddb6aed705c6819f9dc010fad (patch) | |
tree | 6f39fe30aeae3128e5ed78d39f2d9bdd54b46b45 /suckless/.local/src/suck/sucklessUpdate | |
parent | c3a2aadbc427ddeaf18dd3ce5b4e00f718025f13 (diff) |
Dots Upgrade to use GNU Stow Organization
Diffstat (limited to 'suckless/.local/src/suck/sucklessUpdate')
-rwxr-xr-x | suckless/.local/src/suck/sucklessUpdate | 44 |
1 files changed, 44 insertions, 0 deletions
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 |