Pusher CLI (pusher.com)
This is a tool that allows developers access to their Pusher accounts via a command line interface.
This is an alpha release. We recommend using it for non-production apps. It may eat your laundry! We'd appreciate your feedback.
Before attempting to use the Pusher CLI, You should log into your dashboard and generate a new API key. Next, follow the installation instructions below, and then run pusher login
.
There's multiple ways you can get the Pusher CLI onto your machine:
You can download the latest release from here and add it to your path.
- Clone this repository;
- Pull dependencies with
dep ensure
; - Build with
go build -o pusher
; - Copy
pusher
to your$GOPATH/bin
or just use it as is.
You can install this package via Homebrew by pasting the following into a terminal.
brew install pusher/brew/pusher
- Clone this repository;
- Create a new branch by running
git checkout -b <YOUR_BRANCH_NAME_HERE> master
- Pull dependencies with
dep ensure
; - Ready to hack.
- Get fpm
- Get goreleaser
- Get
rpmbuild
, e.g.brew install rpm
on MacOS - Generate a GitHub personal access token
with the
repo
scope selected. Set this as env varGITHUB_TOKEN
. - From this directory, run
goreleaser
(or follow these instructions)