#+TITLE: Installation * Tmux tmux - Terminal multiplexer reattach-to-user-namespace - Reattach process (e.g., tmux) to background * Git bfg - Removes large or troublesome blobs like git-filter-branch does, but faster * Text Editors aspell - Spell checker with better logic than ispell vim - Vi 'workalike' with many additional features neovim - Ambitious Vim-fork focused on extensibility and agility * LaTeX * Mutt neomutt - Teaching an Old Dog New Tricks msmtp - SMTP client that can be used as an SMTP plugin for Mutt isync - Synchronize a maildir with an IMAP server vdirsyncer - Synchronize calendars and contacts urlview - URL extractor/launcher w3m - Pager/text based browser abook - Address book with mutt support elinks - Text mode web browser lbdb - Little brother's database for the mutt mail reader mu - Tool for searching e-mail messages stored in the maildir-format ripmime - Extract attachments out of MIME encoded email packages shared-mime-info - Database of common MIME types * Micro controllers avrdude - Atmel AVR MCU programmer bootloadhid - USB boot loader for AVR microcontrollers dfu-programmer - Device firmware update based USB programmer for Atmel chips platformio - Ecosystem for IoT development (Arduino and ARM mbed compatible) micropython - Python implementation for microcontrollers and constrained systems arduino-mk - Makefile for Arduino sketches * File Management | =grep= | GNU grep, egrep and fgrep | | =pdfgrep= | Search PDFs for strings matching a regular expression | | =fzf= | Command-line fuzzy finder written in Go | | =the_platinum_searcher= | Multi-platform code-search similar to ack and ag | | =the_silver_searcher= | Code-search similar to ack | | =fdupes= | Identify or delete duplicate files | | =findutils= | Collection of GNU find, xargs, and locate | | =ranger= | File browser | | =vifm= | Ncurses based file manager with vi like keybindings | | =tree= | Display directories as trees (with optional color/HTML output) | | =p7zip= | 7-Zip (high compression file archiver) implementation | | =unrar= | Extract, view, and test RAR archives | | =atool= =zip= | script for managing file archives of various types | * File Downloader wget - Internet file retriever you-get - Dumb downloader that scrapes the web htop - Improved top (interactive process viewer) httpie - User-friendly cURL replacement (command-line HTTP client) curl - Get a file from an HTTP, HTTPS or FTP server httpstat - curl statistics made simple transmission - Lightweight BitTorrent client aria2 - lightweight download utility * Utils binutils - GNU Binary Utilities coreutils - GNU File, Shell, and Text utilities gnome-doc-utils - Documentation utilities for the GNOME project moreutils - Collection of tools that nobody wrote when UNIX was young * A trier | =asciinema= | Terminal session recorder | | =automake= | tool for automatically generating Makefile | | =cmake= | Cross-platform make | | =cowsay= | Configurable talking characters in ASCII art | | =cppcheck= | Static analysis of C and C++ code | | =cputhrottle= | Limit the CPU usage of a process | | =ctags= | Reimplementation of ctags | | =gdb= | GNU debugger | | =ghostscript= | Interpreter for PostScript and PDF | | =go= | Open source programming language to build simple/reliable/efficient software | | =hugo= | Configurable static site generator | | =markdown= | Text-to-HTML conversion tool | | =musikcube= | A cross-platform, terminal-based music player | | =openssl= | Cryptography and SSL/TLS Toolkit | | =openvpn= | SSL/TLS VPN implementing OSI layer 2 or 3 secure network extension | | =sdl= | Low-level access to audio, keyboard, mouse, joystick and graphics | | =texinfo= | Official documentation format of the GNU project | | =weechat= | Extensible IRC client | | =wego= | Weather app for the terminal | | =wifi= | password - Show the current WiFi network password | | =imagemagick= | Tools and libraries to manipulate images in many formats | | =glances= | Alternative to top/htop | | =pandoc= | Swiss-army knife of markup format conversion |