28 lines
386 B
Makefile
28 lines
386 B
Makefile
# Lists the available actions
|
|
default:
|
|
@just --list
|
|
|
|
# Run all the tests
|
|
test:
|
|
go test ./...
|
|
|
|
_cover:
|
|
go test ./... -coverprofile=coverage.out
|
|
|
|
# Calculate code coverage
|
|
coverage: _cover
|
|
go tool cover -html=coverage.out
|
|
|
|
# Cleanup generated files
|
|
clean:
|
|
rm -f gilo
|
|
rm -f coverage.out
|
|
|
|
# Run the autoformatter on all files
|
|
format:
|
|
go fmt ./...
|
|
|
|
# Build the binary
|
|
gilo:
|
|
go build
|