SHELL := /usr/bin/env bash install: @echo starting LunarVim installer bash ./utils/installer/install.sh install-bin: @echo starting LunarVim bin-installer bash ./utils/installer/install_bin.sh install-neovim-binary: @echo installing Neovim from github releases bash ./utils/installer/install-neovim-from-release uninstall: @echo starting LunarVim uninstaller bash ./utils/installer/uninstall.sh generate_new_lockfile: @echo generating core-plugins latest lockfile bash ./utils/ci/generate_new_lockfile.sh lint: lint-lua lint-sh lint-lua: luacheck *.lua lua/* tests/* lint-sh: shfmt -f . | grep -v jdtls | xargs shellcheck style: style-lua style-sh style-lua: stylua --config-path .stylua.toml --check . style-sh: shfmt -f . | grep -v jdtls | xargs shfmt -i 2 -ci -bn -l -d test: bash ./utils/ci/run_test.sh "$(TEST)" .PHONY: install install-neovim-binary uninstall lint style test