26 lines
1.1 KiB
Makefile
26 lines
1.1 KiB
Makefile
#=====================================================#
|
|
# 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 <application>/"
|
|
@echo " Update Repo: cp -rut . ~/.config/<application>/"
|
|
|
|
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
|