bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
Find a file
2014-01-10 09:25:06 +01:00
bin Moving user scripts to bin/ dir. 2014-01-09 22:15:11 +01:00
debian MD 2014-01-10 01:21:21 +01:00
dist MD 2014-01-10 01:21:21 +01:00
man Released Quantal and thus fixed #27. 2014-01-07 07:19:10 +01:00
src Fixed #33 by setting blacklist size. 2014-01-10 09:25:06 +01:00
configure.ac Launchpad automation 2014-01-05 10:43:21 +01:00
LICENSE Initial commit 2013-12-02 14:47:51 -08:00
Makefile.am Adding DEB scripts and configs 2013-12-25 20:20:36 +01:00
README.md MD 2014-01-10 01:30:53 +01:00

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 and faster than Ctrl-R.

Shell History Suggest Box

UBUNTU 12.10/13.04/13.10 INSTALLATION

  • install hh on Ubuntu:

    sudo add-apt-repository ppa:ultradvorka/ppa

    sudo apt-get update

    sudo apt-get install hh

  • Configure hh as described below.

DOWNLOAD

https://github.com/dvorka/hstr/releases

SOURCE CODE INSTALLATION

  • download distribution (project Releases section), expand the archive and install hh:

    ./configure && make && make install

  • Configure hh as described below.

CONFIGURATION

  • add

    shopt -s histappend

    export PROMPT_COMMAND="history -a; history -n; ${PROMPT_COMMAND}"

    at the end of .bashrc in order to ensure that BASH history of commands will be kept in sync with filesystem.

  • bind hh to a BASH key by adding a line to .bashrc, e.g. Ctrl-R:

    bind '"\C-r": "\C-k\C-uhh\C-j"'

    or Ctrl-F12:

    bind '"\e[24;5~":"\C-k\C-uhh\C-j"'

    To determine the character sequence emitted by a pressed key in terminal, type CTRL-v and then press the key. To clear the line first, add \C-k \C-u in front of the actual command. Check your current bindings using:

    bind -S

BUGS

https://github.com/dvorka/hstr/issues