# Command Line Tools

### CLI tools I love

* [neovim](https://github.com/neovim/neovim) is my default [text-editor](/tools/text-editor.md).
* [git](https://github.com/git/git) for version control.
* [fzf](https://github.com/junegunn/fzf) - command-line fuzzy finder.
* [tmux](https://github.com/tmux/tmux) - terminal multiplexer.
* [Translate Shell](https://github.com/soimort/translate-shell) - easy access to translation engines in your terminal.
* [Todo.txt](https://github.com/todotxt/todo.txt-cli) - simple todo list based on a todo.txt file.
* [bat](https://github.com/sharkdp/bat) - a cat(1) clone with wings.
* [exa](https://github.com/ogham/exa) - a modern replacement for ‘ls’.
* [httpie](https://github.com/httpie/httpie) - a modern, user-friendly command-line HTTP client for the API era.
* [openvpn](https://github.com/OpenVPN/openvpn) - an open source VPN daemon.
* [protonvpn-cli-ng](https://github.com/ProtonVPN/protonvpn-cli-ng) - command-line client for ProtonVPN
* [ranger](https://github.com/ranger/ranger) - a VIM-inspired filemanager for the console.
* [tldr](https://github.com/tldr-pages/tldr) - simplified and community-driven man pages.
* [transfer.sh](https://transfer.sh/) - easy file sharing from the command line.
* [youtube-dl](https://github.com/rg3/youtube-dl) to download videos from youtube and other sites.
* [mps-youtube](https://github.com/mps-youtube/mps-youtube) - terminal based YouTube player.
* [mpv](https://github.com/mpv-player/mpv) - media player.
* [how2](https://github.com/santinic/how2) - stackoverflow from the terminal.
* [pnpm](https://github.com/pnpm/pnpm) - fast, disk space efficient package manager
* [ddgr](https://github.com/jarun/ddgr) - search DuckDuckGo from the command line.
* [mutt](http://www.mutt.org) - terminal email client.
* [thefuck](https://github.com/nvbn/thefuck) corrects errors in previous console commands.
* [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) - make your diffs human readable instead of machine readable.
* [btop](https://github.com/aristocratos/btop) - a cool monitor of resources.
* [streamlink](https://github.com/streamlink/streamlink) - a CLI utility which pipes video streams from various services into a video player.

## Links

* [Learn the Command Line](/programming/learn-the-command-line.md)
* [Awesome Command Line Utilities](https://github.com/learn-anything/command-line-tools)
* [Awesome Shell](https://github.com/alebcay/awesome-shell)
* [r/commandline](https://www.reddit.com/r/commandline/) - for questions, tips, and interesting programs.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.stojanow.com/tools/cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
