kickstart.nvim/Makefile

37 lines
945 B
Makefile

.PHONY: help install check sync clean uninstall
help:
@echo "kickstart.nvim-FreeBSD Makefile"
@echo ""
@echo "Available targets:"
@echo " make install - Install FreeBSD dependencies"
@echo " make check - Check if all dependencies are installed"
@echo " make sync - Start Neovim and sync plugins"
@echo " make clean - Clean Neovim cache and swap files"
@echo " make uninstall - Remove Neovim configuration"
@echo " make help - Show this help message"
install:
@echo "Installing FreeBSD dependencies..."
sudo sh install-freebsd.sh
check:
@echo "Checking dependencies..."
sh check-freebsd.sh
sync:
@echo "Starting Neovim and syncing plugins..."
nvim +Lazy sync +q
clean:
@echo "Cleaning Neovim cache..."
rm -rf ~/.local/share/nvim/swap
rm -rf ~/.local/state/nvim
@echo "Clean complete"
uninstall:
@echo "Uninstalling Neovim configuration..."
sh uninstall-freebsd.sh
.DEFAULT_GOAL := help