Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: brew install 🍻 #114

Merged
merged 15 commits into from
Mar 17, 2021
2 changes: 1 addition & 1 deletion .github/workflows/goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ jobs:
version: latest
args: release --rm-dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

68 changes: 47 additions & 21 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,57 @@
# Documentation at http://goreleaser.com
builds:
- main: ./cmd/auth0
env:
- CGO_ENABLED=0
goarch:
- amd64
goos:
- darwin
- linux
- windows
binary: auth0
- main: ./cmd/auth0
env:
- CGO_ENABLED=0
goarch:
- amd64
goos:
- darwin
- linux
- windows
binary: auth0
archives:
- replacements:
darwin: Darwin
linux: Linux
windows: Windows
386: i386
amd64: x86_64
files:
- none*
- replacements:
darwin: Darwin
linux: Linux
windows: Windows
386: i386
amd64: x86_64
files:
- none*
checksum:
name_template: 'checksums.txt'
name_template: "checksums.txt"
snapshot:
name_template: "{{ .Tag }}-SNAPSHOT-{{.ShortCommit}}"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- "^docs:"
- "^test:"
brews:
-
tap:
owner: auth0
name: homebrew-auth0-cli
commit_author:
name: auth0
email: [email protected]
homepage: https://cli.auth0.com
description: Auth0 CLI
jfatta marked this conversation as resolved.
Show resolved Hide resolved
install: |
bin.install "auth0"
rm Dir["#{bin}/{auth0-completion.bash,auth0-completion.zsh}"]
system bin/"auth0", "completion", "--shell", "bash"
system bin/"auth0", "completion", "--shell", "zsh"
bash_completion.install "auth0-completion.bash"
zsh_completion.install "auth0-completion.zsh"
(zsh_completion/"_auth0").write <<~EOS
#compdef auth0
_auth0 () {
local e
e=$(dirname ${funcsourcetrace[1]%:*})/auth0-completion.zsh
if [[ -f $e ]]; then source $e; fi
}
EOS
caveats: "Thanks for installing Auth0 CLI"