feat: initial goget release — modern IPv6-first download utility

This commit is contained in:
2026-06-26 21:21:58 +02:00
commit 53db81e1f7
147 changed files with 45931 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
_default:
@just --list
# Install dependencies (Go modules)
install:
go mod download
# Run from source (development)
run:
go run ./cmd/goget
# Build the binary
build:
go vet ./...
gofmt -l $(find cmd internal pkg -name '*.go') | grep . && exit 1 || true
go build -ldflags "-s -w" -o bin/goget ./cmd/goget
# Run tests (race detector + fuzz seed corpus)
test:
go test -race -count=1 ./...
# Remove build artifacts
uninstall:
rm -rf bin/ coverage.out