github.com/devster/tarreleaser@v0.0.0-20221207180803-c608f4eb8918/README.md (about) 1 # TarReleaser 2 3 [![Release](https://img.shields.io/github/release/devster/tarreleaser.svg?style=for-the-badge)](https://github.com/devster/tarreleaser/releases/latest) 4 [![Travis](https://img.shields.io/travis/devster/tarreleaser/master.svg?style=for-the-badge)](https://travis-ci.org/devster/tarreleaser) 5 6 **Under development** 7 8 Heavily inspired by [GoReleaser](https://github.com/goreleaser/goreleaser) 9 10 ## Install 11 12 ### Downloader script 13 14 The downloader script will take care of the checksum validation 15 16 ```bash 17 # Download, extract and install the latest version in ./bin dir 18 curl -sSL https://git.io/tarreleaser | bash 19 20 # Specify a tag and install dir 21 curl -sSL https://git.io/tarreleaser | sudo bash -s -- -b /usr/local/bin 0.1.0-alpha 22 ``` 23 24 ### Go install 25 26 go install github.com/devster/tarreleaser 27 28 ### Binaries 29 30 Download the already compiled binary you want -> [releases](https://github.com/devster/tarreleaser/releases) 31 32 ## CI 33 34 Oneliner to install and execute latest version of tarreleaser 35 36 Example with travis-ci: 37 38 ```yaml 39 deploy: 40 - provider: script 41 skip_cleanup: true 42 script: curl -sSL https://git.io/tarreleaser | bash && bin/tarreleaser 43 on: 44 tags: true 45 ``` 46 47 ## Dev 48 49 Build a dev version 50 51 make 52 53 Run tests 54 55 make test