-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
46 lines (35 loc) · 813 Bytes
/
Copy pathjustfile
File metadata and controls
46 lines (35 loc) · 813 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
set dotenv-load := false
# Default recipe: list available recipes
default:
@just --list
# Run CLI in human mode (default)
run *args:
go run ./cmd/engine-cli {{args}}
# Run CLI in agent-facing mode
run-ai *args:
AGENT=1 go run ./cmd/engine-cli {{args}}
# Run test suite
test:
go test -v ./...
# Build binary into bin/
build:
mkdir -p bin
go build -o bin/engine-cli ./cmd/engine-cli
# Install engine-cli binary to GOPATH bin directory
install:
go install ./cmd/engine-cli
# Run static analysis and vet
lint:
go vet ./...
# Alias for lint
vet: lint
# Format Go code
fmt:
go fmt ./...
# Run static analysis and test suite in sequence
check:
go vet ./...
go test -v ./...
# Clean up build binaries and temporary files
clean:
rm -rf bin coverage.out .tmp dist