xaizek / hstr (License: Apachev2) (since 2018-12-07)
Bash and Zsh shell history suggest box - easily view, navigate, search and manage your command history.
<root> / README.md (9ca4980145e9adf83422f0f5693285f01fe833ea) (972B) (mode 100644) [raw]
hstr
====

BASH History Suggest Box.

DESCRIPTION
-----------
A command line utility that brings improved BASH command completion 
from the history. It aims to make completion easier to use and faster
than Ctrl-R.


DOWNLOAD
--------
https://bitbucket.org/dvorka/hstr/downloads  


INSTALLATION
------------
* add hh to $PATH
* you may also bind hh to a BASH key (e.g. F12) by adding bind to .bashrc:

    `bind '"\e[24~":"hh"'` 

  To determine the character sequence emitted by a pressed key in terminal, 
  type CTRL-v and then press the key. For example, F12 gives "^[[24~" (no quotes). 
  Replace the "^[" with \e. To clear the line first, add ā€œ\C-k \C-uā€ in front of 
  the actual command to clear the line first. 

    `bind '"\e[24~":"\C-kX\C-uhh\n"'`

  Binding using Ctrl-F12:

    `bind '"\e[24;5~":"\C-kX\C-uhh\n"'`

  Check:

    `bind -S`


BUGS
----
https://bitbucket.org/dvorka/hstr/issues/new  


AUTHOR
------
martin.dvorak@mindforger.com
  
- eof -
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/hstr

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/hstr

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master