Skip to content

Commit 2a14105

Browse files
update makefile to match scaffolding one
1 parent 4ff040d commit 2a14105

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

GNUmakefile

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
NAME=gridscale
1+
NAME=scaffolding
22
BINARY=packer-plugin-${NAME}
33

44
COUNT?=1
55
TEST?=$(shell go list ./...)
66
HASHICORP_PACKER_PLUGIN_SDK_VERSION?=$(shell go list -m github.com/hashicorp/packer-plugin-sdk | cut -d " " -f2)
7+
PLUGIN_FQN=$(shell grep -E '^module' <go.mod | sed -E 's/module \s*//')
78

89
.PHONY: dev
910

1011
build:
1112
@go build -o ${BINARY}
1213

13-
dev: build
14-
@mkdir -p ~/.packer.d/plugins/
15-
@mv ${BINARY} ~/.packer.d/plugins/${BINARY}
14+
dev:
15+
go build -ldflags="-X '${PLUGIN_FQN}/version.VersionPrerelease=dev'" -o ${BINARY}
16+
packer plugins install --path ${BINARY} "$(shell echo "${PLUGIN_FQN}" | sed 's/packer-plugin-//')"
1617

1718
test:
1819
@go test -race -count $(COUNT) $(TEST) -timeout=3m
@@ -28,7 +29,7 @@ testacc: dev
2829

2930
generate: install-packer-sdc
3031
@go generate ./...
31-
@if [ -d ".docs" ]; then rm -r ".docs"; fi
32-
@packer-sdc renderdocs -src "docs" -partials docs-partials/ -dst ".docs/"
33-
@./.web-docs/scripts/compile-to-webdocs.sh "." ".docs" ".web-docs" "gridscale"
34-
@rm -r ".docs"
32+
@rm -rf .docs
33+
@packer-sdc renderdocs -src docs -partials docs-partials/ -dst .docs/
34+
@./.web-docs/scripts/compile-to-webdocs.sh "." ".docs" ".web-docs" "hashicorp"
35+
@rm -r ".docs"

0 commit comments

Comments
 (0)