Which command-line packages do you need? [closed]
I generally have one of Fink, MacPorts, Homebrew installed. Most often for a single, small, and trivial package. I've found that all my day-to-day software exists in OS X versions.
So, which non-OS X unix software do you find is required, interesting, or otherwise always on your computer.
I'm looking to broaden my horizons. I have enough unix/linux experience to not be afraid, I just haven't found a good use-case yet.
For added clarity, I'm not looking for anything already installed with OS X. So, please, no ssh, vi, etc, unless you explain the reason you need a different version.
I frequently reinstall MacPorts (e.g., when there's a new major version of Xcode) so I keep a file with a list of my essential ports for easy reinstalling.
Here's my list of essential software that doesn't come with OS X.
- arping
- dnstracer
- watch
- wireshark
- figlet
- gnupg
- ipcalc
- lynx +ssl
- minicom
- mtr
- ncftp
- nmap
- pstree
- pwgen
- p0f
- sipcalc
- ssldump
- stunnel
- tcpflow
- unrar
- w3m
- wget
- wordplay
- fortune
- cowsay
- ack
These are all brew
tools:
coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed
Those are for greater scripting compatibility or just better features (gsed
supports things like '\t' and other things you'd expect)
growlnotify
Use Growl from the command line
lynx
wget
lynx
is useful if for nothing other than lynx -listonly
in scripting.
wget
is also handy for just throwing a URL and downloading it.
msmtp
easily send email from command line. I wrote more about it here.
multimarkdown
multimarkdown tools for obvious reasons
youtube-dl
Download youtube videos just by throwing the URL at it.