dotfiles/makefile

23 lines
974 B
Makefile
Raw Normal View History

2024-10-12 19:35:48 +00:00
#=====================================================#
# Makefile for niblock dotfiles || $ make for options #
#=====================================================#
help: ## Default target; shows options
echo "update-system: Update system from repository."
echo " update-repo: Update repository from system."
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