#=====================================================# # Makefile for niblock dotfiles || $ make for options # #=====================================================# help: ## Default target shows options @echo "=== Make Targets ===" @echo " update-system: Update system from repository." @echo " update-repo: Update repository from system." @echo "=== Manually ===" @echo " Update System: cp -rut ~/.config /" @echo " Update Repo: cp -rut . ~/.config//" update-system: ## Update system from repository @cp -rut "$(HOME)"/.config "$(CURDIR)"/alacritty/ @cp -rut "$(HOME)"/.config "$(CURDIR)"/git/ @cp -rut "$(HOME)"/.config "$(CURDIR)"/nvim/ @cp -rut "$(HOME)"/.config "$(CURDIR)"/tmux/ @cp -rut "$(HOME)"/.config "$(CURDIR)"/vim/ @cp -u "$(CURDIR)"/bash/rc "$(HOME)"/.bashrc update-repo: ## Update repository from system @cp -rut "$(CURDIR)" "$(HOME)"/.config/alacritty/ @cp -rut "$(CURDIR)" "$(HOME)"/.config/git/ @cp -rut "$(CURDIR)" "$(HOME)"/.config/nvim/ @cp -rut "$(CURDIR)" "$(HOME)"/.config/tmux/ @cp -rut "$(CURDIR)" "$(HOME)"/.config/vim/ @cp -u "$(HOME)"/.bashrc "$(CURDIR)"/bash/rc