You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
240 lines
3.9 KiB
Plaintext
240 lines
3.9 KiB
Plaintext
#
|
|
# Author: Hari Sekhon
|
|
# Date: 2011-06-01 16:58:33 +0000 (Wed, 01 Jun 2011)
|
|
#
|
|
|
|
# Things to install by hand
|
|
#
|
|
# Xcode - running 'git' is enough to trigger the install
|
|
#
|
|
# Many of these are now available in brew casks - TODO: test and move to brew-packages-desktop-casks.txt
|
|
#
|
|
# Chrome
|
|
# Docker Desktop
|
|
# Google Drive
|
|
# RStudio
|
|
# Sophos Anti-Virus
|
|
# ClamXav
|
|
# Colloquay
|
|
# JConsole
|
|
# Reggy
|
|
# Remote Desktop Connection
|
|
# Skype
|
|
# Spotify
|
|
# Sublime Text 2
|
|
# SynergyOSX
|
|
# TunnelBlick
|
|
# VLC
|
|
# WindowWrangler?
|
|
# Wireshark
|
|
# iPhone Explorer
|
|
|
|
# Cask installed projects are in adjacent file brew-packages-desktop-casks.txt
|
|
|
|
# Install from formula on GitHub
|
|
https://raw.githubusercontent.com/jingweno/spotctl/master/Formula/spotctl.rb
|
|
|
|
# Install HomeBrew Desktop packages - one per line
|
|
ack
|
|
amazon-ecs-cli
|
|
amazon-sam-cli
|
|
ansible
|
|
ansible-lint
|
|
#atomicparsley # mp4 cli tool
|
|
autoconf
|
|
autojump
|
|
autossh
|
|
#awsume
|
|
#aws-iam-authenticator
|
|
bash # version 5, not old version 3 from Apple due to licensing
|
|
bash-completion
|
|
brew-cask-completion
|
|
cfssl
|
|
#cfn-lint
|
|
checkstyle
|
|
circleci
|
|
cmatrix
|
|
colordiff
|
|
cowsay
|
|
#coreutils # in brew-packages.txt
|
|
csshx
|
|
#ctags
|
|
diff-so-fancy
|
|
diffpdf
|
|
direnv
|
|
dnsmasq
|
|
dnstop
|
|
docker-completion
|
|
docker-compose-completion
|
|
dos2unix
|
|
drone-cli
|
|
e2fsprogs
|
|
#ec2-api-tools
|
|
eksctl
|
|
expect
|
|
etcd
|
|
ffmpeg
|
|
fish
|
|
fortune
|
|
fswatch
|
|
fzf
|
|
gcc
|
|
gem-completion
|
|
gh # GitHub CLI
|
|
#git # comes with macOS XCode
|
|
#gnu-sed # in brew-packages.txt
|
|
#gnupg
|
|
gnupg2
|
|
gnuplot
|
|
gradle
|
|
gradle-completion
|
|
#groovy # see near end
|
|
#groovysdk # see near end
|
|
hadolint
|
|
haproxy
|
|
htop
|
|
hub
|
|
#hugo # static website generator - https://gohugo.io/getting-started/quick-start/
|
|
id3v2 # mp3 tag cli editor
|
|
#id3lib # mp3 tag manipulation
|
|
iftop
|
|
imagemagick
|
|
ipcalc
|
|
iperf
|
|
ipython
|
|
jenkins-x/jx/jx
|
|
#jpeg
|
|
#jq # in brew-packages.txt
|
|
jsonlint
|
|
jython
|
|
kompose
|
|
#kubectl # old version, download binary or use GCloud SDK version
|
|
kubernetes-cli
|
|
kubernetes-helm
|
|
kustomize
|
|
#lame # mp3 encoder
|
|
launchctl-completion
|
|
#libpng
|
|
#libtiff
|
|
#libusb
|
|
lolcat
|
|
lynx
|
|
#lzo
|
|
#lz4
|
|
#makedepend # Makefile dependencies for C
|
|
#maven
|
|
maven-completion
|
|
maven-shell
|
|
#md5sha1sum # clashes with coreutils
|
|
media-info # read mp3 tags
|
|
mercurial
|
|
midnight-commander
|
|
#mitmproxy
|
|
mosh
|
|
# nagios-plugins clashes
|
|
monitoring-plugins
|
|
mplayer
|
|
mpssh
|
|
mtr
|
|
mycli
|
|
mysql
|
|
netcat
|
|
ngrep
|
|
nmap
|
|
#node # NodeJS
|
|
#octave
|
|
#openjpeg
|
|
#oniguruma # regex library
|
|
p7zip
|
|
packer-completion
|
|
pandoc
|
|
#parallel # in brew-packages.txt
|
|
parquet-tools
|
|
#pcre
|
|
#pcre2
|
|
perltidy
|
|
pgcli
|
|
pgformatter
|
|
pinentry
|
|
pinentry-mac
|
|
pip-completion
|
|
pipx
|
|
#pk11-kit
|
|
postgresql
|
|
prestosql
|
|
#protobuf
|
|
pssh
|
|
pstree
|
|
pup # parse html from command line
|
|
pwgen
|
|
#pygments # in pip-packages-desktop.txt
|
|
#python # in brew-packages.txt
|
|
#pipenv
|
|
#pyenv
|
|
r
|
|
rbenv
|
|
rdesktop
|
|
#redis
|
|
#readline # in brew-packages.txt
|
|
rlwrap
|
|
#rtmpdump
|
|
ruby # Mac ruby is too old to install Travis CI
|
|
ruby-completion
|
|
#sbt # see near end
|
|
#scala # see near end
|
|
screen # get newer version for -Q switch, will use different sockets directory
|
|
s3cmd
|
|
scalastyle
|
|
skopeo
|
|
shpotify
|
|
snappy
|
|
sonar-completion
|
|
sonar-scanner
|
|
sqlite
|
|
ssllabs-scan
|
|
sslscan
|
|
ssh-copy-id
|
|
#subversion # pulls in brew version of Perl which breaks library installations due to this horror - https://github.com/toddr/IO-Tty/issues/25
|
|
thrift
|
|
tidy-html5
|
|
tree
|
|
tmux
|
|
urlview # used by tmux plugin tmux-urlview, and also my advanced .vimrc
|
|
unix2dos
|
|
unrar
|
|
utimer
|
|
vagrant-completion
|
|
vault # Hashicorp
|
|
#vim # unneeded as vim is already installed - pulls in brew version of Perl which breaks library installations due to this horror - https://github.com/toddr/IO-Tty/issues/25
|
|
#vscode
|
|
watch
|
|
#wget # in brew-packages.txt
|
|
#whois # in brew-packages.txt
|
|
#x264
|
|
#x265
|
|
#xvid
|
|
xz
|
|
yamllint
|
|
youtube-dl
|
|
zsh
|
|
|
|
# runtime only
|
|
#groovy
|
|
# GDK - use SDKMan instead (setup/install_sdkman.sh)
|
|
#groovysdk
|
|
# done by SDKMan now
|
|
#maven
|
|
#sbt
|
|
#scala
|
|
|
|
# no longer available
|
|
#jwhois
|
|
|
|
# clashes with docker and needs unlinking - don't use this any more anyway since Docker Desktop arrived
|
|
#docker-machine-completion
|
|
|
|
# automake
|
|
# autoconf
|
|
# Mac already supplies a libtool, so this gets prefixed with a 'g'
|
|
# libtool
|