Merge pull request 'Add Makefile and .gitignore for Go' (#9) from feature/add-makefile-gitignore into main

This commit is contained in:
fjadmin 2026-05-21 15:01:23 +00:00
commit 10c6aecd3e
2 changed files with 44 additions and 0 deletions

27
.gitignore vendored Normal file
View file

@ -0,0 +1,27 @@
# Binaries
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary
*.test
# Output of the go coverage tool
*.out
# Dependency directories
vendor/
# Go build cache
$(GOPATH)/pkg/
# Build artifacts
build/
# IDE
.idea/
.vscode/
*.swp
*.swo

17
Makefile Normal file
View file

@ -0,0 +1,17 @@
.PHONY: build run test clean
APP_NAME := testbed2
BUILD_DIR := build
build:
go build -o $(BUILD_DIR)/$(APP_NAME) .
run: build
./$(BUILD_DIR)/$(APP_NAME)
test:
go test ./...
clean:
rm -rf $(BUILD_DIR)
go clean -cache