HSTR

A terminal suggest box for viewing, searching and managing Bash and Zsh command history.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About HSTR

HSTR replaces the standard reverse history search in Bash and Zsh with a full-screen suggest box. You type part of a command and it shows matching entries from your history, which you can navigate, select and run or edit.

It also helps manage history, and its behaviour is set through documented configuration options. The repository includes a man page, installation notes, tips and a Snap package definition.

Strengths

  • Interactive search through shell history
  • Works with both Bash and Zsh
  • Documented configuration and man page

Limitations

  • Only Bash and Zsh are supported
  • Needs shell configuration to bind it to a key

Details

Pricing
FreeFree to use, with source published on GitHub.
License
Open source, license not stated
Developer
Martin Dvorak
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Bash and Zsh users who reuse long commands from history
Categories
CLI tools
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to HSTR

Compare all

Software that can replace HSTR for an important use case, and what changes if you switch.

  • Atuin

    Search shell history with command context and optional encrypted synchronization.

    Atuin searches shell history with directory, session and exit status filters, adds optional encrypted sync through a server, and runs on Windows, macOS and Linux.

  • fzf

    A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.

    fzf provides fuzzy command history search through its shell integration and also filters any other list, but key binding setup differs per shell.

  • Television

    Search files and other data through a terminal fuzzy finder.

    Television is a general terminal fuzzy finder with configurable channels, so history search depends on setting up a channel rather than working out of the box.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing