Skip to content

Command line tools

ack

ack is a grep-like source code search tool.

Terminal window
ack 'foo' --js
Terminal window
brew install ack

bat

bat is a cat clone with syntax highlighting and Git integration.

Terminal window
brew install bat

fd

fd is a fast and user-friendly alternative to find

Terminal window
brew install fd

sd

sd is an intuitive find & replace command-line tool, it is an alternative to sed

Terminal window
sd 'foo' 'bar' foo.txt
Terminal window
brew install sd

dog

dog is a command-line DNS client, like dig

Terminal window
dog google.com

exa

exa is a modern replacement for ls.

Terminal window
exa -l
Terminal window
![](https://github.com/ogham/dog/raw/master/dog-screenshot.png)
```shell
brew install dog