Skip to content

devster/tarreleaser

Repository files navigation

TarReleaser

Release Travis

Under development

Heavily inspired by GoReleaser

Install

Downloader script

The downloader script will take care of the checksum validation

# Download, extract and install the latest version in ./bin dir
curl -sSL https://git.io/tarreleaser | bash

# Specify a tag and install dir
curl -sSL https://git.io/tarreleaser | sudo bash -s -- -b /usr/local/bin 0.1.0-alpha

Go install

go install github.com/devster/tarreleaser

Binaries

Download the already compiled binary you want -> releases

CI

Oneliner to install and execute latest version of tarreleaser

Example with travis-ci:

deploy:
  - provider: script
    skip_cleanup: true
    script: curl -sSL https://git.io/tarreleaser | bash && bin/tarreleaser
    on:
      tags: true

Dev

Build a dev version

make 

Run tests

make test