From c524d8c13993112448b4b90a88cfbe9d160579ea Mon Sep 17 00:00:00 2001 From: Fordjent Agent Date: Thu, 21 May 2026 15:00:23 +0000 Subject: [PATCH] [agent-automation] Add Makefile and .gitignore for Go development --- .gitignore | 27 +++++++++++++++++++++++++++ Makefile | 17 +++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..512b018 --- /dev/null +++ b/.gitignore @@ -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 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0f06a7a --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +.PHONY: build run test clean + +APP_NAME := testbed2 +BUILD_DIR := build + +build: + go build -o $(BUILD_DIR)/$(APP_NAME) ./cmd/$(APP_NAME) + +run: build + ./$(BUILD_DIR)/$(APP_NAME) + +test: + go test ./... + +clean: + rm -rf $(BUILD_DIR) + go clean -cache