-
Notifications
You must be signed in to change notification settings - Fork 5
/
install_homebrew_core_tools
executable file
·134 lines (113 loc) · 4.51 KB
/
install_homebrew_core_tools
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#!/usr/bin/env sh
# Installs some usefull things using Homebrew
function installThings() {
# Make sure we’re using the latest Homebrew
echo "Updating brew.."
brew update
brew tap telemachus/homebrew-desc
brew install git
# install some dependencies
brew install gdbm --universal # library of database functions
brew install sqlite --universal # SQL database engine
brew install libsndfile # reading and writing files containing sampled sound
brew install ffmpeg --with-libvpx --with-libvorbis --with-openssl --with-theora --with-x265
brew install imagemagick
brew install icoutils # extracting and converting Microsoft icon and cursor images
brew install sox --with-flac --with-lame --with-libvorbis # universal sound sample translator
#brew install zsh
#brew install tmux
#brew install fish
#brew install heroku-toolbelt
#brew install smlnj
#brew install rust
brew install node
#brew install go
#brew install osxfuse
#brew install ntfs-3g
#brew install emacs
brew install z # jump around directories
brew install trash # moves files or folders to the trash.
brew install ranger # console file manager with VI key bindings.
brew install pstree # shows the ps listing as a tree
brew install pv # monitoring the progress of data through a pipeline.
brew install grc # yet another colouriser
brew install ncdu # Ncdu is a disk usage analyzer with an ncurses interface.
brew install dfc # displays file system space usage using graphs and colors.
brew install htop-osx
brew install jq # lightweight and flexible command-line JSON processor.
#brew install findutils
brew install rename
brew install tree # recursive directory listing
#brew install keychain
brew install ssh-copy-id
brew install pidof # display the PID number for a given process name
brew install testdisk # data recovery
brew install duti # select default applications for document types and URL schemes
#brew install https://raw.githubusercontent.com/diimdeep/OSXey/master/osxey.rb
brew install fortune
brew install ponysay
brew install afsctool
brew install apg # random password generation
brew install pdfgrep # search text in PDF files
brew install unrar # WinRAR CLI
brew install awk
brew install peco # interactive filtering tool
brew install ag # faster than awk
brew install carthage
brew install chisel # collection of LLDB commands
brew install cloc # counts blank lines, comment lines, and physical lines of source code
brew install --HEAD fzf # command-line fuzzy finder.
brew install httpie # CLI HTTP client
brew install shellcheck # A shell script static analysis tool
brew install speedtest_cli
brew install terminal-notifier
# Web tools
brew install mitmproxy # interactive console program that allows traffic flows to be intercepted, inspected, modified and replayed.
brew install wget --with-iri
brew install curl
#brew install aria2 # download utility
#brew install w3m
#brew install bmon # bandwidth monitor and rate estimator
#brew install siege # http load testing and benchmarking utility
brew install iftop # display bandwidth usage on an interface
brew install nmap
brew install mtr --no-gtk # combines ping and traceroute
brew install ack
#brew install ninja # build system with a focus on speed
brew install xctool # replacement for Apple's xcodebuild
brew install class-dump
brew install valgrind
#brew install "${DOTFILES}/osx/configure/brew_formulas/cycript.rb"
#brew install binwalk # Firmware Analysis Tool
brew install hub # MAKES GIT BETTER WITH GITHUB
#brew install mongodb
#brew install postgresql
brew install commonmark # strongly specified, highly compatible implementation of Markdown
# GNU utilities (those that come with OS X are outdated)
brew install coreutils
brew install binutils
brew install exiv2 # manage image metadata
brew install media-info # display of the most relevant technical and tag data for video and audio files.
brew install submarine # Search and download subtitles
brew install mp3check
brew install mp3val
brew install mpck
brew install youtube-dl
# Remove outdated versions from the cellar
brew cleanup
}
# Check for Homebrew
if test ! $(which brew)
then
echo "You should probably install Homebrew first http://mxcl.github.com/homebrew/"
else
echo "Homebrew found."
read -p "Install brew formulas? (y/n) " -n 1
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
installThings
exit
else
exit
fi
fi