-
Notifications
You must be signed in to change notification settings - Fork 1
/
brew.sh
126 lines (115 loc) · 3.77 KB
/
brew.sh
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
#!/bin/bash
# Install command-line tools using Homebrew
brew update # Make sure we’re using the latest Homebrew
brew upgrade # Upgrade any already-installed formulae
# Required taps
# -----------------------------------------------
brew tap homebrew/dupes
brew tap homebrew/cask-fonts
# Install more recent versions of some OS X tools
# Note: "--with-default-names" demoves the prefix so it overwite the default one
# -----------------------------------------------
brew install coreutils # GNU core utilities (those that come with OS X are outdated)
brew install findutils --with-default-names # GNU `find`, `locate`, `updatedb`, and `xargs`
brew install gnu-sed --with-default-names # GNU `sed`, overwriting the built-in `sed`
brew install vim --with-override-system-vi
brew install openssh
brew install gawk
brew install gnu-tar --with-default-names
brew install gnu-which --with-default-names
brew install grep --with-default-names
brew install gzip
brew install watch
brew install wget
# Install apps & tools
# -----------------------------------------------
brew install tmux # Terminal multiplexer
brew install zoxide # z hopping around folders
brew install entr # run this script when this file changes guy
brew install ack # Ack is a search tool that is optimized for working on source files
brew install the_silver_searcher # `ag` A code searching tool similar to ack, with a focus on speed
brew install fzf # General-purpose command-line fuzzy finder
brew install git # Best version- control system ever, ty Linus!
brew install node # Node. This installs `npm` too using the recommended installation method
brew install pv # Monitor the progress of data through a pipe
brew install rename # Rename multiple files
brew install tree # List contents of directories in a tree-like format
brew install terminal-notifier # Command-line tool to send macOS User Notifications
brew install zsh # ZSH shell
brew install neovim # Vim refactor
brew install [email protected] # Maven Version 3.3.x
brew install stow # Symlink farm manager
brew install tree # Terminal tree viewer
brew install bat # Clone of cat(1) with syntax highlighting and Git integration
brew install fd # fd is a simple, fast and user-friendly alternative to find.
brew install luarocks # Install Lua modules as self-contained packages called rocks
brew install nvm # Manage multiple Node.js versions
brew install jq # Format and query JSON
brew install htmlq # Like jq, but for HTML
brew install kitty # The fast, feature-rich, GPU based terminal emulator
brew install neofetch # Command-line system information tool
brew install saulpw/vd/visidata # Interactive multitool for tabular data
brew install --cask font-jetbrains-mono-nerd-font
brew install jenv # Java JVM version manager
# After installs
# -----------------------------------------------
brew cleanup # Remove outdated versions from the cellar
# TO CHECK / CURRENTLY INSTALLED
# ------------------------------------
#bash-git-prompt # https://github.com/magicmonty/bash-git-prompt
#erlang@19
#fswatch
#gettext
#gradle
#icu4c
#jq
#libpng
#libuv
#lua
#node@8
#pandoc
#pkg-config
#python@2
#readline
#sqlite
#unibilium
#wxmac
#autoconf
#bat
#erlang@20
#highlight
#jemalloc
#kubernetes-cli
#libtermkey
#libvterm
#luajit
#mr
#nmap
#oniguruma
#pcre2
#pstree
#rabbitmq
#ruby
#tldr
#unrar
#xz
#bash-completion
#erlang
#fish
#gdbm
#go
#hugo
#jpeg
#libevent
#libtiff
#libyaml
#maven
#msgpack
#nnn
#openssl
#perl
#python
#rbenv
#ruby-build
#yarn