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