From 7b4d98702e3eb1d20b9167c01b0ea7695dfcc155 Mon Sep 17 00:00:00 2001 From: DG Date: Tue, 10 Aug 2021 00:22:56 -0400 Subject: [PATCH] Add homebrew releaser (#44) * Add homebrew releaser and tap * Update README.md --- .github/workflows/goreleaser.yml | 2 +- .goreleaser.yaml | 12 ++++++++++++ README.md | 22 +++++++++++++--------- 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 6c0ae4a..d0d49b2 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -26,4 +26,4 @@ jobs: version: latest args: release --rm-dist env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.PERSONAL_GITHUB_TOKEN }} diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 8ed8ed1..c1feece 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -33,3 +33,15 @@ release: github: owner: davegallant name: vpngate + +# Check https://goreleaser.com/customization/homebrew/ +brews: + - homepage: 'https://github.com/davegallant/homebrew-public' + description: 'a client for vpngate.net' + folder: Formula + commit_author: + name: davegallant + email: davegallant@gmail.com + tap: + owner: davegallant + name: homebrew-public diff --git a/README.md b/README.md index 5e8867b..54e4b3a 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,19 @@ $ curl ipinfo.io - [openvpn](https://github.com/OpenVPN/openvpn) - macOS or Linux -## Install from source +## Install + + +### homebrew + +vpngate can be installed with [homebrew](https://brew.sh/): + +```sh +brew install openvpn +brew install davegallant/public/vpngate +``` + +### source Ensure that [go](https://golang.org/doc/install) is installed. @@ -32,14 +44,6 @@ $ echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.profile $ source ~/.profile ``` -### MacOS - -OpenVPN can be installed with [homebrew](https://brew.sh/). - -```console -$ brew install openvpn -``` - ## Usage ### List available servers