tarreleaser

command module
v0.0.0-...-c608f4e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2022 License: MIT Imports: 13 Imported by: 0

README

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
archive/targz
Package targz implements the Archive interface providing tar.gz archiving and compression.
Package targz implements the Archive interface providing tar.gz archiving and compression.
git
pipe
Package pipe provides generic erros for pipes to use.
Package pipe provides generic erros for pipes to use.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL