Makefile 667 B

123456789101112131415161718192021222324252627282930313233
  1. SHELL := /bin/bash
  2. install:
  3. @echo Starting LunarVim Installer
  4. bash ./utils/installer/install.sh
  5. install-neovim-binary:
  6. @echo Installing Neovim from github releases
  7. bash ./utils/installer/install-neovim-from-release
  8. uninstall:
  9. @echo TODO: this is currently not supported
  10. lint: lint-lua lint-sh
  11. lint-lua:
  12. luacheck *.lua lua/* tests/*
  13. lint-sh:
  14. shfmt -f . | grep -v jdtls | xargs shellcheck
  15. style: style-lua style-sh
  16. style-lua:
  17. stylua --config-path .stylua.toml --check .
  18. style-sh:
  19. shfmt -f . | grep -v jdtls | xargs shfmt -i 2 -ci -l -d
  20. test:
  21. bash ./utils/bin/test_runner.sh "$(TEST)"
  22. .PHONY: install install-neovim-binary uninstall lint style test