Initial commit: forge-tools-ssh — MCP-сервер для администрирования по SSH
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user