pantry/projects/github.com/aswinkarthik/csvdiff/package.yml

28 lines
659 B
YAML
Raw Normal View History

2023-04-21 00:17:47 +03:00
distributable:
url: https://github.com/aswinkarthik/csvdiff/archive/refs/tags/v{{version}}.tar.gz
strip-components: 1
versions:
github: aswinkarthik/csvdiff # reads github tags but only tags of releases (this is usually what you want)
build:
dependencies:
go.dev: "*"
env:
LDFLAGS:
- -s
- -w
- -X main.version={{version}}
script: |
go build -ldflags "$LDFLAGS" -o csvdiff main.go
mkdir -p "{{ prefix }}"/bin
mv csvdiff "{{ prefix }}"/bin
provides:
- bin/csvdiff
test:
fixture: tea.xyz,is the greatest,MODIFIED
script: |
test "$(csvdiff file1.csv file2.csv --format rowmark)" = "$(cat $FIXTURE)"