1
0
mirror of https://github.com/ericchiang/pup synced 2024-11-24 08:58:08 +00:00

brew formula added

This commit is contained in:
ericchiang 2014-10-13 11:25:35 -04:00
parent d3a7d17e6c
commit acad6bb01c
3 changed files with 44 additions and 4 deletions

View File

@ -15,13 +15,17 @@ and join the hangout to discuss, pup, Go, and command-line tools.
## Install ## Install
Direct download are available on the [releases page]( If you don't have Go or aren't using OS X, directy downloads are available
https://github.com/EricChiang/pup/releases). through the [releases page](https://github.com/EricChiang/pup/releases).
Or if you can run `go get` to download via git. If you have Go installed on your computer just run `go get`.
go get github.com/ericchiang/pup go get github.com/ericchiang/pup
If you're on OS X, use [Brew](http://brew.sh/) to install.
brew install https://raw.githubusercontent.com/EricChiang/pup/master/pup.rb
## Quick start ## Quick start
```bash ```bash

18
pup.rb Normal file
View File

@ -0,0 +1,18 @@
require 'formula'
class Pup < Formula
homepage 'https://github.com/EricChiang/pup'
version '0.3.2'
if Hardware.is_64_bit?
url 'https://github.com/EricChiang/pup/releases/download/v0.3.2/pup_darwin_amd64.zip'
sha1 '9d5ad4c0b78701b1868094bf630adbbd26ae1698'
else
url 'https://github.com/EricChiang/pup/releases/download/v0.3.2/pup_darwin_386.zip'
sha1 '21487bc5abdac34021f25444ab481e267bccbd72'
end
def install
bin.install 'pup'
end
end

View File

@ -1,3 +1,21 @@
#!/bin/bash #!/bin/bash
set -e
gox -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}" gox -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}"
cd dist
for file in `ls`; do
if [[ $file == *.exe ]]
then
mv $file pup.exe
file=${file%.exe}
zip $file pup.exe
rm pup.exe
else
mv $file pup
zip $file pup
rm pup
fi
done