17 lines
326 B
Makefile
17 lines
326 B
Makefile
|
.PHONY: setup
|
||
|
|
||
|
SHELL = bash
|
||
|
|
||
|
all: setup
|
||
|
|
||
|
setup:
|
||
|
command -v pre-commit > /dev/null && pre-commit install
|
||
|
|
||
|
# https://google.github.io/styleguide/shellguide.html
|
||
|
shell-format:
|
||
|
shfmt -f . | xargs shfmt -i 2 -ci -sr -kp -w
|
||
|
|
||
|
shell-check:
|
||
|
shfmt -f . | xargs shfmt -i 2 -ci -sr -kp -d
|
||
|
shfmt -f . | xargs shellcheck --color=always
|