An open API service indexing awesome lists of open source software.

https://github.com/linuxsuren/goget

Get a binary file directly from the Golang source project.
https://github.com/linuxsuren/goget

goget hacktoberfest

Last synced: 8 months ago
JSON representation

Get a binary file directly from the Golang source project.

Awesome Lists containing this project

README

          

![GitHub All Releases](https://img.shields.io/github/downloads/linuxsuren/goget/total)

This project aims to provide a way to get binary file from a Golang project easily. Users don't need to have a Golang
environment.

## Server

Usage:
```shell
docker run --restart always -d -v /var/data/goget:/tmp -p 7878:7878 ghcr.io/linuxsuren/goget-server:latest
```

## Client

Simple usage:
```shell
goget github.com/linuxsuren/http-downloader
```

Non standard go project usage:
```shell
goget gitee.com/linuxsuren/goget --package cmd/cli/root.go
```

## Other HTTP clients

You can use any kinds of HTTP clients to get your desired binary file. Such as, use curl command to download it:

```shell
curl http://localhost:7878/gitee.com/linuxsuren/http-downloader --output hd && chmod u+x hd
```

Get more details about the [API](doc/api.md).