mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-21 02:55:09 +02:00
33 lines
667 B
Makefile
33 lines
667 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 TODO: this is currently not supported
|
|
|
|
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
|