Menu

Tree [1e1b95] master /
 History

HTTPS access


File Date Author Commit
 build 2021-12-14 Martin Dvorak Martin Dvorak [1e1b95] Resetting ubuntu build script to 0 patch.
 doc 2019-12-16 Martin Dvorak Martin Dvorak [524706] Finishing bash/Bash convetions.
 etc 2021-12-02 Martin Dvorak Martin Dvorak [64b96d] Adding ability to inject command to terminal.
 man 2021-12-03 Martin Dvorak Martin Dvorak [41a298] Terminal prompt inject to insert; build fixes.
 snap 2021-12-02 Martin Dvorak Martin Dvorak [64b96d] Adding ability to inject command to terminal.
 src 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...
 test 2021-12-02 Martin Dvorak Martin Dvorak [64b96d] Adding ability to inject command to terminal.
 .gitignore 2019-12-08 Martin Dvorak Martin Dvorak [c36754] Ensuring hstr won't be shown in history, fixed ...
 .travis.yml 2021-12-02 Martin Dvorak Martin Dvorak [64b96d] Adding ability to inject command to terminal.
 CONFIGURATION.md 2020-11-19 James Carlos James Carlos [33f7f5] Fix alias anchor link in configuration MD (#401)
 Changelog 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...
 INSTALLATION.md 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...
 LICENSE 2013-12-02 Martin Martin [c7688f] Initial commit
 Makefile.am 2018-08-26 Martin Dvorak Martin Dvorak [4c9b02] Adding excluded Bash autocomplete configuration.
 PKGBUILD 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...
 README.md 2021-12-12 Martin Dvorak Martin Dvorak [b32ec9] Polishing documentation.
 SECURITY.md 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...
 _config.yml 2017-11-01 Martin Dvorak Martin Dvorak [203cca] Set theme jekyll-theme-hacker
 configure.ac 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...
 hstr.pro 2021-12-02 Martin Dvorak Martin Dvorak [64b96d] Adding ability to inject command to terminal.
 pad.xml 2021-12-13 Martin Dvorak Martin Dvorak [9152b5] Fixing Arch build by fixing bug in mvprintw whi...

Read Me

HSTR

Travis CI
Current release
GitHub issues
All releases downloads
License

Easily view, navigate and search your command history with shell history suggest box for
bash and zsh.

Shell History Suggest Box

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 (HiSToRy) is a command line utility that brings improved bash/zsh 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 piece of sensitive information)
or bookmark your favorite commands.

Installation

Install:

Build:

Tarball:

Check also packages for Linux and Unix.

Configuration

Configure HSTR just by running:

# bash
hstr --show-configuration >> ~/.bashrc

# zsh
hstr --show-configuration >> ~/.zshrc

For detailed HSTR configuration documentation please refer to Configuration.

In the News

Read about HSTR in LinuxMagazine, UbuntuGeek, DebianAdmin, Tuxdiary, Softpedia and OSTechNix.

Documentation

Check man page:

man hstr

User videos: Zack, Dvorka and Yu-Jie Lin.

Bugs

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