diff options
author | Mathias Bynens <mathias@qiwi.be> | 2014-10-30 10:59:19 +0100 |
---|---|---|
committer | Mathias Bynens <mathias@qiwi.be> | 2014-10-30 10:59:19 +0100 |
commit | 91be10dcee350465566a48cbe303686d2d989d6d (patch) | |
tree | e7bb1864de624ce6c09921c2afaae3c6742c5ce8 | |
parent | 6d4f94df9072221e7d3091d65a140ac2597975c6 (diff) | |
download | dotfiles-91be10dcee350465566a48cbe303686d2d989d6d.tar.gz dotfiles-91be10dcee350465566a48cbe303686d2d989d6d.tar.bz2 dotfiles-91be10dcee350465566a48cbe303686d2d989d6d.zip |
Use `brew.sh` instead of `Brewfile`
Also, remove `Caskfile` since I didn’t use it.
Closes #428.
-rwxr-xr-x | Brewfile | 82 | ||||
-rwxr-xr-x | Caskfile | 24 | ||||
-rw-r--r-- | README.md | 11 | ||||
-rwxr-xr-x | brew.sh | 95 |
4 files changed, 96 insertions, 116 deletions
diff --git a/Brewfile b/Brewfile deleted file mode 100755 index 79fc909..0000000 --- a/Brewfile +++ /dev/null @@ -1,82 +0,0 @@ -# Install command-line tools using Homebrew -# Usage: `brew bundle Brewfile` - -# Make sure we’re using the latest Homebrew -update - -# Upgrade any already-installed formulae -upgrade - -# Install GNU core utilities (those that come with OS X are outdated) -# Don’t forget to add `$(brew --prefix coreutils)/libexec/gnubin` to `$PATH`. -install coreutils -#sudo ln -s /usr/local/bin/gsha256sum /usr/local/bin/sha256sum - -# Install some other useful utilities like `sponge` -install moreutils -# Install GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed -install findutils -# Install GNU `sed`, overwriting the built-in `sed` -install gnu-sed --default-names -# Install Bash 4 -# Note: don’t forget to add `/usr/local/bin/bash` to `/etc/shells` before running `chsh`. -install bash -install bash-completion - -# Install wget with IRI support -install wget --enable-iri - -# Install RingoJS and Narwhal -# Note that the order in which these are installed is important; see http://git.io/brew-narwhal-ringo. -install ringojs -install narwhal - -# Install more recent versions of some OS X tools -install vim --override-system-vi -install homebrew/dupes/grep -install homebrew/dupes/screen -install homebrew/php/php55 --with-gmp - -# Install some CTF tools; see https://github.com/ctfs/write-ups -install bfg -install binutils -install binwalk -install cifer -install dex2jar -install dns2tcp -install fcrackzip -install foremost -install hashpump -install hydra -install john -install knock -install nmap -install pngcheck -install sqlmap -install tcpflow -install tcpreplay -install tcptrace -install ucspi-tcp # `tcpserver` et al. -install xpdf -install xz - -# Install other useful binaries -install ack -#install exiv2 -install git -install imagemagick --with-webp -install lynx -install node # This installs `npm` too using the recommended installation method -install p7zip -install pigz -install pv -install rename -install rhino -install tree -install webkit2png -install zopfli - -install homebrew/versions/lua52 - -# Remove outdated versions from the cellar -cleanup diff --git a/Caskfile b/Caskfile deleted file mode 100755 index f2757f6..0000000 --- a/Caskfile +++ /dev/null @@ -1,24 +0,0 @@ -# Install native apps -# Usage: `brew bundle Caskfile` - -install caskroom/cask/brew-cask -tap caskroom/versions - -cask install dropbox 2> /dev/null -cask install google-chrome 2> /dev/null -cask install google-chrome-canary 2> /dev/null -cask install imagealpha 2> /dev/null -cask install imageoptim 2> /dev/null -cask install iterm2 2> /dev/null -cask install macvim 2> /dev/null -cask install miro-video-converter 2> /dev/null -cask install opera 2> /dev/null -cask install opera-developer 2> /dev/null -cask install opera-next 2> /dev/null -cask install sublime-text 2> /dev/null -cask install the-unarchiver 2> /dev/null -cask install torbrowser 2> /dev/null -cask install transmission 2> /dev/null -cask install ukelele 2> /dev/null -cask install virtualbox 2> /dev/null -cask install vlc 2> /dev/null @@ -76,15 +76,7 @@ When setting up a new Mac, you may want to set some sensible OS X defaults: When setting up a new Mac, you may want to install some common [Homebrew](http://brew.sh/) formulae (after installing Homebrew, of course): ```bash -brew bundle ~/Brewfile -``` - -### Install native apps with `brew cask` - -You could also install native apps with [`brew cask`](https://github.com/phinze/homebrew-cask): - -```bash -brew bundle ~/Caskfile +./brew.sh ``` ## Feedback @@ -113,5 +105,4 @@ Suggestions/improvements * [Tom Ryder](http://blog.sanctum.geek.nz/) and his [dotfiles repository](https://github.com/tejr/dotfiles) * [Kevin Suttle](http://kevinsuttle.com/) and his [dotfiles repository](https://github.com/kevinSuttle/dotfiles) and [OSXDefaults project](https://github.com/kevinSuttle/OSXDefaults), which aims to provide better documentation for [`~/.osx`](https://mths.be/osx) * [Haralan Dobrev](http://hkdobrev.com/) - * anyone who [contributed a patch](https://github.com/mathiasbynens/dotfiles/contributors) or [made a helpful suggestion](https://github.com/mathiasbynens/dotfiles/issues) @@ -0,0 +1,95 @@ +#!/usr/bin/env bash + +# Install command-line tools using Homebrew. + +# Ask for the administrator password upfront. +sudo -v + +# Keep-alive: update existing `sudo` time stamp until `.osx` has finished. +while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & + +# Make sure we’re using the latest Homebrew. +brew update + +# Upgrade any already-installed formulae. +brew upgrade + +# Install GNU core utilities (those that come with OS X are outdated). +# Don’t forget to add `$(brew --prefix coreutils)/libexec/gnubin` to `$PATH`. +brew install coreutils +sudo ln -s /usr/local/bin/gsha256sum /usr/local/bin/sha256sum + +# Install some other useful utilities like `sponge`. +brew install moreutils +# Install GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed. +brew install findutils +# Install GNU `sed`, overwriting the built-in `sed`. +brew install gnu-sed --default-names +# Install Bash 4. +# Note: don’t forget to add `/usr/local/bin/bash` to `/etc/shells` before +# running `chsh`. +brew install bash +brew install bash-completion + +# Install `wget` with IRI support. +brew install wget --enable-iri + +# Install RingoJS and Narwhal. +# Note that the order in which these are installed is important; +# see http://git.io/brew-narwhal-ringo. +brew install ringojs +brew install narwhal + +# Install more recent versions of some OS X tools. +brew install vim --override-system-vi +brew install homebrew/dupes/grep +brew install homebrew/dupes/screen +brew install homebrew/php/php55 --with-gmp + +# Install some CTF tools; see https://github.com/ctfs/write-ups. +brew install bfg +brew install binutils +brew install binwalk +brew install cifer +brew install dex2jar +brew install dns2tcp +brew install fcrackzip +brew install foremost +brew install hashpump +brew install hydra +brew install john +brew install knock +brew install nmap +brew install pngcheck +brew install socat +brew install sqlmap +brew install tcpflow +brew install tcpreplay +brew install tcptrace +brew install ucspi-tcp # `tcpserver` etc. +brew install xpdf +brew install xz + +# Install other useful binaries. +brew install ack +#brew install exiv2 +brew install git +brew install imagemagick --with-webp +brew install lynx +brew install p7zip +brew install pigz +brew install pv +brew install rename +brew install rhino +brew install tree +brew install webkit2png +brew install zopfli + +# Install Node.js. Note: this installs `npm` too, using the recommended +# installation method. +brew install node + +brew install homebrew/versions/lua52 + +# Remove outdated versions from the cellar. +brew cleanup |