Skip to content

Instantly share code, notes, and snippets.

@nickleefly
Last active December 13, 2021 21:05
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save nickleefly/d43882d33b9936f2d82e to your computer and use it in GitHub Desktop.
Save nickleefly/d43882d33b9936f2d82e to your computer and use it in GitHub Desktop.
setup osx brew install

List of articles switching from osx to linux

⌃ + ⌥ + space = Switch language
⌘ + space = spotlight search
⌃ + space = emacs marker


Hot corner bottom left = mission control
Hot corner bottom right = Dashboard
Hot corner top right = put display to sleep
trackpad -> Tap to click
keyboard shortcuts -> All controls
go2shell
# brew list
brew install bash-completion
brew install nodejs
brew install wget
brew install unicodechecker
brew install ipv6toolkit
brew install ack
brew install the_silver_searcher
brew install wifi-password
brew install tmux
brew install cmake
brew install emacs
brew install reattach-to-user-namespace
brew install vim --override-system-vi
brew install macvim --override-system-vim --custom-system-icons
brew install git-extras
brew install fzf
brew install wireshark
# Install shell extensions
/usr/local/opt/fzf/install
brew tap caskroom/cask
brew tap caskroom/versions
# essential
brew cask install adium
brew cask install limechat
brew cask install caffeine
brew cask install dropbox
brew cask install 1password
brew cask install keepassx
# dev
brew cask install google-cloud-sdk
brew cask install iterm2
brew cask install go2shell
#brew cask install charles
brew cask install fiddler
brew cask install virtualbox
brew cask install vagrant
brew cask install macdown
brew cask install sequel-pro
brew cask install fiddler
brew cask install sublime-text
ln -s "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
brew cask install visual-studio-code
# utils
brew cask install karabiner
brew cask install seil
brew cask install spectacle
brew cask install alfred
brew cask install gimp
brew cask install skype
brew cask install flux
brew install cytopia/tap/ffscreencast
# browsers
brew cask install firefox
brew cask install firefoxnightly
brew cask install google-chrome
brew cask install google-chrome-canary
# other
brew cask install xquartz
brew cask install seashore
brew cask install transmission
brew cask install spotify
brew cask install vlc
brew cask install qq
brew cask install slack
brew cask install webtorrent
android-sdk
apple-gcc42
arpack
autoconf
automake
bash-completion
boost
cmake
cscope
ctags
curl
dirmngr
dtach
elasticsearch
emacs
epstool
ffmpeg
fftw
fltk
fontconfig
freetype
gcc
gd
gdb
gdbm
gettext
ghostscript
git
git-crypt
gl2ps
glpk
gmp
gnupg
gnupg2
gnuplot
go
gpg-agent
graphicsmagick
hdf5
htop-osx
imagemagick
isl
jpeg
jsoncpp
lame
libassuan
libevent
libgcrypt
libgpg-error
libksba
libmpc
libpng
libtiff
libtool
libusb
libusb-compat
libvo-aacenc
libyaml
little-cms2
lua
luajit
mad
makedepend
memcached
mercurial
metis
mongodb
mpfr
mtr
mysql
nginx
nmap
octave
openssl
openssl@1.1
pcre
perl
pinentry
pkg-config
plotutils
postgresql
proxychains-ng
pstoedit
pth
pyqt
pyqt5
python
python3
qhull
qrupdate
qscintilla2
qt
qt5
rbenv
readline
redis
ruby
ruby-build
scons
sip
sox
sphinx-doc
sqlite
suite-sparse
suite-sparse421
sysdig
szip
tbb
texi2html
the_silver_searcher
tmux
transfig
tree
unixodbc
unrar
utf8proc
veclibfort
vim
webkit2png
webp
wget
wrk
wxmac
x264
xvid
xz
yasm
youtube-dl
# see https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/
# core
brew install coreutils
# key commands
brew install binutils
brew install diffutils
brew install ed --default-names
brew install findutils --with-default-names
brew install gawk
brew install gnu-indent --with-default-names
brew install gnu-sed --with-default-names
brew install gnu-tar --with-default-names
brew install gnu-which --with-default-names
brew install gnutls
brew install grep --with-default-names
brew install gzip
brew install screen
brew install watch
brew install wdiff --with-gettext
brew install wget
# OS X ships a GNU version, but too old
brew install bash
brew install gdb # gdb requires further actions to make it work. See `brew info gdb`.
brew install gpatch
brew install m4
brew install make
brew install nano
# Other commands (non-GNU)
brew install file-formula
brew install git
brew install less
brew install openssh
brew install perl518 # must run "brew tap homebrew/versions" first!
brew install python
brew install rsync
brew install svn
brew install unzip
brew install zsh

Install Xcode and/or "Command Line Tools"

"Command Line Tools" can be downloaded separate from Xcode at https://developer.apple.com/downloads/ - It is way smaller than installing the whole Xcode but might not work for all cases tho.

Xcode can be found on App Store. preferred

More info on how to download Command Line Tools inside XCode can be found on StackOverflow

Install homebrew and CLI tools

to install homebrew run,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Manually

firefox nightly

Download IE test VMs for VirtualBox

these take a while to download! so maybe do it on a separate day as a background process...

http://www.modern.ie/en-us/virtualization-tools

# IE8 XP
curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/OSX/IE8_XP/IE8.XP.For.MacVirtualBox.ova"

# IE9 Win7
curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/OSX/IE9_Win7/IE9.Win7.For.MacVirtualBox.part{1.sfx,2.rar,3.rar,4.rar,5.rar}"

# IE10 Win8
curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/OSX/IE10_Win8/IE10.Win8.For.MacVirtualBox.part{1.sfx,2.rar,3.rar}"
# npm global
npm i -g npx
npm i -g beefy
npm i -g browserify
npm i -g http-server
npm i -g json
npm i -g rimraf
npm i -g snazzy
npm i -g standard
npm i -g vmd
npm i -g tap
npm i -g tape
npm i -g trash-cli
npm i -g mkdirp
npm i -g alfred-npms
npm i -g uglify-js
npm i -g serve
npm i -g git-open
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment