38 lines
776 B
Makefile
38 lines
776 B
Makefile
dev:
|
|
scripts/run.sh start
|
|
|
|
test:
|
|
luarocks test
|
|
|
|
# Install the rock in the local tree (aka user home directory)
|
|
deploy:
|
|
luarocks --local build --force
|
|
mkdir -p ~/.config/awesome
|
|
cp -rv config/awesome ~/.config
|
|
|
|
try-current:
|
|
scripts/run.sh try-current
|
|
|
|
luacheck:
|
|
luacheck .
|
|
|
|
stylua:
|
|
stylua --check .
|
|
|
|
# ldoc-dryrun:
|
|
# $(eval TMP := $(shell mktemp -d))
|
|
# ldoc --fatalwarnings --dir $(TMP) .
|
|
# rm -rf $(TMP)
|
|
|
|
cspell:
|
|
cspell lint .
|
|
|
|
lint-rockspec:
|
|
luarocks lint awesomerc-dev-1.rockspec
|
|
|
|
# For now:
|
|
# - we don't run ldoc-dryrun because we don't have documentation
|
|
# - we don't run cspell because there are too many problems I don't want to fix now since the code will change
|
|
# lint: luacheck stylua ldoc-dryrun cspell lint-rockspec
|
|
lint: luacheck stylua lint-rockspec
|