diff --git a/projects/github.com/99designs/aws-vault/package.yml b/projects/github.com/99designs/aws-vault/package.yml new file mode 100644 index 00000000..1ce6a817 --- /dev/null +++ b/projects/github.com/99designs/aws-vault/package.yml @@ -0,0 +1,29 @@ +distributable: + url: https://github.com/99designs/aws-vault/archive/refs/tags/v{{version}}.tar.gz + strip-components: 1 + +versions: + github: 99designs/aws-vault + strip: /^v/ + +build: + dependencies: + go.dev: ^1.20 + script: | + go build -v -ldflags="$LDFLAGS" -o aws-vault ./main.go + mkdir -p "{{ prefix }}"/bin + mv aws-vault "{{ prefix }}"/bin + env: + CGO_ENABLED: 0 + LDFLAGS: + - -extldflags=-static + - -w + - -s + - -X=main.Version=v{{version}} + +provides: + - bin/aws-vault + +test: + script: | + test "$(aws-vault --version 2>&1)" = v{{version}}