28 lines
389 B
Makefile
28 lines
389 B
Makefile
|
# Lists the available actions
|
||
|
default:
|
||
|
@just --list
|
||
|
|
||
|
# Run all the tests
|
||
|
test:
|
||
|
go test ./... -v
|
||
|
|
||
|
_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
|