From a71b8532ba1e25656f8f776935b63d9df95ae641 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Sat, 20 Jun 2020 10:20:51 +0000
Subject: [PATCH] added pip-upgrade alias

---
 Makefile |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 48 insertions(+), 1 deletions(-)

diff --git a/Makefile b/Makefile
index 690ec6d..c2c08a7 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,12 @@
 UNINSTALL_TARGETS = $(TARGETS:=-uninstall)
 
 # List of all applications with stored dotfiles
-CONFIGS = aspell emacs git libinput-gestures mailcap mpd ncmpcpp rtv shells wallpaper-reddit zsh
+SHELLS = bash zsh all-shells
+UTILS = emacs git aspell
+FUN = mpd ncmpcpp mailcap rtv
+DESKTOP = libinput-gestures wallpaper-reddit
+
+CONFIGS = $(SHELLS) $(UTILS) $(FUN) $(DESKTOP)
 
 all: help
 
@@ -28,6 +33,43 @@
 .PHONY: $(CONFIGS:=-del)
 $(CONFIGS:=-del):
 	$(STOW) --delete -t $(HOME) $(@:-del=)
+
+.PHONY: emacs
+emacs:
+	git submodule update --init
+	$(STOW) -t $(HOME) $@
+
+.PHONY: termux
+termux: shells
+	$(STOW) -t $(HOME) $@
+
+.PHONY: termux-uninstall
+termux-uninstall: shells-uninstall
+	$(STOW) --delete -t $(HOME) $(@:-uninstall=)
+
+.PHONY: shells
+shells: $(SHELLS)
+
+.PHONY: shells-uninstall
+shells-uninstall: $(SHELLS:=-del)
+
+.PHONY: utils
+utils: $(UTILS)
+
+.PHONY: utils-uninstall
+utils-uninstall: $(UTILS:=-del)
+
+.PHONY: fun
+fun: $(FUN)
+
+.PHONY: fun-uninstall
+fun-uninstall: $(FUN:=-del)
+
+.PHONY: desktop
+desktop: $(DESKTOP)
+
+.PHONY: desktop-uninstall
+desktop-uninstall: $(DESKTOP:=-del)
 
 .PHONY: $(INSTALL_TARGETS)
 $(INSTALL_TARGETS): $(CONFIGS)
@@ -40,3 +82,8 @@
 	$(ECHO) 'use make "target"'
 	$(ECHO) 'targets:'
 	$(ECHO)	'	home(-uninstall)'
+	$(ECHO) '	shells(-uninstall)'
+	$(ECHO) '	utils(-uninstall)'
+	$(ECHO) '	fun(-uninstall)'
+	$(ECHO) '	desktop(-uninstall)'
+	$(ECHO) '	termux(-uninstall)'

--
Gitblit v1.9.3