Home

Awesome

Latest version Go Report Card Go test Shell test

RESH

Context-based replacement for zsh and bash shell history.

Full-text search your shell history.
Relevant results are displayed first based on current directory, git repo, and exit status.

<!-- Contextual shell history --> <!-- Contextual bash history --> <!-- Contextual zsh history --> <!-- Context-based shell history --> <!-- Context-based bash history --> <!-- Context-based zsh history --> <!-- Better shell history --> <!-- Better bash history --> <!-- Better zsh history --> <!-- PWD Directory -->

Install

Install RESH with one command:

curl -fsSL https://raw.githubusercontent.com/curusarn/resh/master/scripts/rawinstall.sh | bash

ℹ️ You will need to have bash, curl, and tar installed.

More options on Installation page ⇗

Search your history

Press <kbd>Ctrl</kbd> + <kbd>R</kbd> to search:

<img width="906" alt="RESH search app screenshot" src="https://user-images.githubusercontent.com/10132717/221371937-d4ba64e0-ede6-4bfa-8b74-529252bf73a3.png">

In-app key bindings

Issues & ideas

Find help on Troubleshooting page ⇗

Problem persists? Create an issue ⇗