hstr/README.md

58 lines
1.7 KiB
Markdown
Raw Normal View History

2013-12-03 06:47:51 +08:00
hstr
====
Easily view, navigate, search and use your command history with shell history suggest box for Bash and
2015-02-13 17:29:53 +08:00
[Zsh](CONFIGURATION.md#zsh-history-settings).
2013-12-03 06:47:51 +08:00
2015-02-13 17:29:53 +08:00
[![BASH History Suggest Box](http://mindforger.com/projects/images/hh-animated-01.gif "BASH History Suggest Box @ YouTube")](http://www.youtube.com/watch?v=sPF29NyXe2U)
2014-01-20 04:54:14 +08:00
2013-12-03 06:55:33 +08:00
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
2014-04-27 14:26:30 +08:00
again despite you used them recently? Are you looking
for a tool that is able to manage your **favorite** commands?
2014-04-20 14:00:16 +08:00
2015-02-18 13:38:27 +08:00
HSTR is a command line utility that brings improved Bash command completion
from the history. It aims to make completion **easier** and more **efficient**
2014-01-27 02:17:42 +08:00
than `Ctrl-r`.
2013-12-03 06:55:33 +08:00
Apart to the completion, history can be **managed** (you can remove
2014-04-13 16:04:02 +08:00
commands that e.g. contain sensitive information like
passwords) and bookmark your favorite commands.
Enjoy [video](http://www.youtube.com/watch?v=sPF29NyXe2U) tutorial.
2013-12-16 15:15:11 +08:00
2014-01-10 08:21:21 +08:00
INSTALLATION
------------
2015-02-18 13:38:27 +08:00
Install HSTR:
* download [distribution](INSTALLATION.md#distribution-installation)
* build from [source code](INSTALLATION.md#installation-from-source-code)
* [Ubuntu](INSTALLATION.md#ubuntu)
* [Debian/Mint](INSTALLATION.md#debianmint)
* [Arch Linux](INSTALLATION.md#arch-linux)
* [Mac OS](INSTALLATION.md#mac-os)
2014-01-17 11:46:12 +08:00
CONFIGURATION
-------------
2015-02-18 13:38:27 +08:00
Optionally configure HSTR just by running:
2014-01-27 02:30:09 +08:00
```bash
2014-01-27 01:27:28 +08:00
hh --show-configuration >> ~/.bashrc
```
2015-01-08 06:44:07 +08:00
For detailed `hh` configuration documentation please refer to [Configuration](CONFIGURATION.md).
DOCUMENTATION
-------------
Check `hh` man page:
```bash
man hh
2014-01-27 01:27:28 +08:00
```
2014-01-27 01:14:47 +08:00
2013-12-03 06:55:33 +08:00
BUGS
----
2013-12-03 15:54:19 +08:00
https://github.com/dvorka/hstr/issues