mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 10:35:08 +02:00
38 lines
863 B
Makefile
38 lines
863 B
Makefile
SHELL := /bin/bash
|
|
|
|
install:
|
|
@echo Starting LunarVim Installer
|
|
bash ./utils/installer/install.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_plugins_sha:
|
|
@echo generating core-plugins latest SHA list
|
|
lvim --headless -c 'lua require("lvim.utils").generate_plugins_sha("latest-sha.lua")' -c 'qall'
|
|
|
|
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 -l -d
|
|
|
|
test:
|
|
bash ./utils/bin/test_runner.sh "$(TEST)"
|
|
|
|
.PHONY: install install-neovim-binary uninstall lint style test
|