2022-02-03 12:49:33 +01:00
|
|
|
SHELL := /usr/bin/env bash
|
2021-09-09 18:53:21 +02:00
|
|
|
|
|
|
|
install:
|
2022-01-03 15:47:58 +01:00
|
|
|
@echo starting LunarVim installer
|
2021-09-09 18:53:21 +02:00
|
|
|
bash ./utils/installer/install.sh
|
|
|
|
|
2022-01-03 15:47:58 +01:00
|
|
|
install-bin:
|
|
|
|
@echo starting LunarVim bin-installer
|
|
|
|
bash ./utils/installer/install_bin.sh
|
|
|
|
|
2021-09-09 18:53:21 +02:00
|
|
|
install-neovim-binary:
|
2022-01-03 15:47:58 +01:00
|
|
|
@echo installing Neovim from github releases
|
2021-09-09 18:53:21 +02:00
|
|
|
bash ./utils/installer/install-neovim-from-release
|
|
|
|
|
|
|
|
uninstall:
|
2022-01-03 15:47:58 +01:00
|
|
|
@echo starting LunarVim uninstaller
|
2021-12-04 14:02:47 +01:00
|
|
|
bash ./utils/installer/uninstall.sh
|
|
|
|
|
|
|
|
generate_plugins_sha:
|
|
|
|
@echo generating core-plugins latest SHA list
|
2022-01-03 11:07:34 +01:00
|
|
|
lvim --headless -c 'lua require("lvim.utils.git").generate_plugins_sha("latest-sha.lua")' -c 'qall'
|
2021-09-09 18:53:21 +02:00
|
|
|
|
|
|
|
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:
|
2022-01-03 15:47:58 +01:00
|
|
|
shfmt -f . | grep -v jdtls | xargs shfmt -i 2 -ci -bn -l -d
|
2021-09-09 18:53:21 +02:00
|
|
|
|
|
|
|
test:
|
2022-01-17 13:13:34 +01:00
|
|
|
bash ./utils/ci/run_test.sh "$(TEST)"
|
2021-09-09 18:53:21 +02:00
|
|
|
|
|
|
|
.PHONY: install install-neovim-binary uninstall lint style test
|