ghr
permitem que você crie um Release no Github e carregue seus artefatos nele. ghr
paralelizará o upload de vários artefatos.
Demo
Aqui está uma demonstração que mostra como ghr
funciona.
Na demonstração, ghr
está criando a versão com tag v0.1.0
e carrega 6 artefatos em paralelo. O resultado está aqui .
Uso
O uso é muito simples. Somente:
$ ghr <tag> <path-to-your-artifacts>
ghr
irá coletar automaticamente as informações necessárias.
Você pode definir algumas opções:
$ ghr \
-t <token> \ # Set Github API Token
-u <username> \ # Set Github username
-r <repository> \ # Set repository name
<tag> <path-to-your-artifacts>
Instalar
Se você é um usuário OSX, pode usar o Homebrew :
$ brew tap tcnksm/ghr
$ brew install ghr
Se você estiver em outra plataforma (SO), poderá instalá-lo com curl
:
$ L=/usr/local/bin/ghr && curl -sL -A "`uname -sp`" http://ghr.herokuapp.com/ghr.zip | zcat >$L && chmod +x $L
Você também pode baixar o binário da página relase e colocá-lo no $PATH
diretório.