mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 18:45:08 +02:00
42 lines
909 B
Makefile
42 lines
909 B
Makefile
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
|