xaizek / hstr (License: Apachev2) (since 2018-12-07)
Bash and Zsh shell history suggest box - easily view, navigate, search and manage your command history.
File Mode Size
src/ 040000
LICENSE 100644 11KiB
README.md 100644 972B

/README.md

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