# # 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 argocd #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 bazel 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 helm 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 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 skaffold 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