Makefile 863 B

1234567891011121314151617181920212223242526272829303132333435363738
  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 Starting LunarVim Uninstaller
  10. bash ./utils/installer/uninstall.sh
  11. generate_plugins_sha:
  12. @echo generating core-plugins latest SHA list
  13. lvim --headless -c 'lua require("lvim.utils").generate_plugins_sha("latest-sha.lua")' -c 'qall'
  14. lint: lint-lua lint-sh
  15. lint-lua:
  16. luacheck *.lua lua/* tests/*
  17. lint-sh:
  18. shfmt -f . | grep -v jdtls | xargs shellcheck
  19. style: style-lua style-sh
  20. style-lua:
  21. stylua --config-path .stylua.toml --check .
  22. style-sh:
  23. shfmt -f . | grep -v jdtls | xargs shfmt -i 2 -ci -l -d
  24. test:
  25. bash ./utils/bin/test_runner.sh "$(TEST)"
  26. .PHONY: install install-neovim-binary uninstall lint style test