versions:
  github: gopasspw/gopass

provides:
  - bin/gopass

warnings:
  - vendored

build:
  working-directory: ${{prefix}}
  dependencies:
    curl.se: '*'
  env:
    darwin/aarch64: {PLATFORM: darwin-arm64}
    darwin/x86-64:  {PLATFORM: darwin-amd64}
    linux/aarch64:  {PLATFORM: linux-arm64}
    linux/x86-64:   {PLATFORM: linux-amd64}
  script:
    - rm -rf ./gopass.tar.gz ./extracted ./bin
    - curl -Lfo gopass.tar.gz "https://github.com/gopasspw/gopass/releases/download/v{{version}}/gopass-{{version}}-$PLATFORM.tar.gz"
    - mkdir ./extracted && tar -xf gopass.tar.gz -C ./extracted
    - mkdir ./bin && mv ./extracted/gopass ./bin/ && chmod +x ./bin/*
    - rm -rf ./gopass.tar.gz ./extracted

test:
  script:
    - '[[ "$(gopass --version)" == *"{{version}}"* ]]'
