Search, inspect, stream, and download torrents from the terminal. Replaces the entire *arr stack with a single binary.
29 lines
752 B
YAML
29 lines
752 B
YAML
# Lefthook git hooks configuration
|
|
# Install: lefthook install (or make install-hooks)
|
|
# Docs: https://github.com/evilmartians/lefthook
|
|
|
|
pre-commit:
|
|
parallel: true
|
|
commands:
|
|
gofmt-check:
|
|
glob: "*.go"
|
|
run: test -z "$(gofmt -l .)" || { echo "Files not formatted:"; gofmt -l .; exit 1; }
|
|
go-vet:
|
|
glob: "*.go"
|
|
run: go vet ./...
|
|
go-build:
|
|
glob: "*.go"
|
|
run: go build ./...
|
|
golangci-lint:
|
|
glob: "*.go"
|
|
run: |
|
|
if command -v golangci-lint &> /dev/null; then
|
|
golangci-lint run ./...
|
|
else
|
|
echo "golangci-lint not installed, skipping (install: https://golangci-lint.run/welcome/install/)"
|
|
fi
|
|
|
|
commit-msg:
|
|
scripts:
|
|
validate.sh:
|
|
runner: bash
|