github.com/octohelm/wagon@v0.0.0-20240308040401-88662650dc0b/Makefile (about)

     1  WAGON = CGO_ENABLED=0 go run ./cmd/wagon
     2  
     3  DEBUG = 0
     4  ifeq ($(DEBUG),1)
     5  	WAGON := $(WAGON) --log-level=debug
     6  endif
     7  
     8  export CGO_ENABLED = 0
     9  export BUILDKIT_HOST =
    10  
    11  wagon.debug:
    12  	WAGON_GRAPH=1 $(WAGON) do go build linux/arm64
    13  
    14  wagon.ship:
    15  	$(WAGON) do go ship pushx
    16  
    17  wagon.help:
    18  	$(WAGON) do help
    19  
    20  wagon.archive:
    21  	$(WAGON) do --output=.wagon/build go archive
    22  
    23  install:
    24  	CGO_ENABLED=0 go install ./cmd/wagon
    25  
    26  test:
    27  	go test ./pkg/...
    28  
    29  gen:
    30  	go run ./internal/cmd/tool gen ./cmd/wagon
    31  
    32  lint:
    33  	goimports -w -l ./pkg
    34  	goimports -w -l ./cmd
    35  
    36  update:
    37  	go get -u ./pkg/...
    38  
    39  up:
    40  	cd ./.wagon/engine && nerdctl compose up