HSTR ==== [![Travis CI](https://travis-ci.org/dvorka/hstr.svg?branch=master)](https://travis-ci.org/dvorka/hstr) Easily view, navigate and search your **command history** with shell history suggest box for Bash and [Zsh](CONFIGURATION.md#zsh-history-settings). [![Shell History Suggest Box](http://me.mindforger.com/projects/images/hh-animated-01.gif "Shell History Suggest Box @ YouTube")](http://www.youtube.com/watch?v=sPF29NyXe2U) Description ----------- Are you looking for a command that you used **recently**? Do you want to avoid the need to write **long commands** over and over again? Are you looking for a tool that is able to manage your **favorite** commands? HSTR (**H**i**ST**o**R**y) is a command line utility that brings improved Bash command completion from the history. It aims to make completion **easier** and more **efficient** than Ctrl-r. HSTR can also **manage** your command history (for instance you can remove commands that are obsolete or contain a sensitive information) or **bookmark** your favorite commands. Check [video](http://www.youtube.com/watch?v=sPF29NyXe2U) tutorial. Installation ------------ Install HSTR: * download [distribution](INSTALLATION.md#distribution-installation) * build from [source code](INSTALLATION.md#installation-from-source-code) * [Ubuntu](INSTALLATION.md#ubuntu) * [Fedora](INSTALLATION.md#fedorarhelcentos) * [Gentoo](INSTALLATION.md#gentoo) * [CentOS](INSTALLATION.md#fedorarhelcentos) * [openSUSE](INSTALLATION.md#opensuse) * [RHEL](INSTALLATION.md#fedorarhelcentos) * [Debian](INSTALLATION.md#debianmint) * [Mint](INSTALLATION.md#debianmint) * [Arch Linux](INSTALLATION.md#arch-linux) * [Scientific Linux](INSTALLATION.md#fedorarhelcentos) * [Windows Subsystem for Linux (WSL)](INSTALLATION.md#wsl) * [Cygwin](INSTALLATION.md#cygwin) * [macOS](INSTALLATION.md#macos) Configuration ------------- Optionally configure HSTR just by running: ```bash hh --show-configuration >> ~/.bashrc ``` For detailed `hh` configuration documentation please refer to [Configuration](CONFIGURATION.md). Documentation ------------- Check `hh` man page: ```bash man hh ``` In the News ----------- Read about `hh` in [LinuxMagazine](http://www.linux-magazine.com/Issues/2014/164/Bash-History-on-Steroids), [UbuntuGeek](http://www.ubuntugeek.com/tag/hstr-bash-history), [DebianAdmin](http://www.debianadmin.com/hstr-easily-view-navigate-search-and-use-your-command-history-with-shell-history.html), [Tuxdiary](https://tuxdiary.com/2015/02/17/hstr/) or [Softpedia](http://linux.softpedia.com/get/Terminals/BASH-Command-History-Completion-103155.shtml). Bugs ---- https://github.com/dvorka/hstr/issues