37 lines
945 B
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
|