Initial commit: forge-tools-ssh — MCP-сервер для администрирования по SSH

This commit is contained in:
Maksim Totmin
2026-10-01 10:13:48 +07:00
commit 1821fe7968
30 changed files with 5342 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
BINARY := forge-tools-ssh
.PHONY: build test vet fmt lint clean
## build: собрать статический бинарник
build:
CGO_ENABLED=0 go build -trimpath -o $(BINARY) .
## test: тесты с детектором гонок
test:
go test -race ./...
## vet: статический анализ
vet:
go vet ./...
## fmt: проверить форматирование (пусто = ок)
fmt:
gofmt -l .
## lint: vet + fmt
lint: vet fmt
## clean: удалить артефакты сборки
clean:
rm -f $(BINARY)