Rich Enhanced Shell History - Contextual shell history for zsh and bash
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Yassine Safraoui 37828263d3 added copy to clipboard shortcut 10 months ago
.github/workflows use record.V1 more, housekeeping 3 years ago
cmd added copy to clipboard shortcut 10 months ago
img update readme, install info, error mesages, minor fix, minor score tweak 6 years ago
internal Installation fixes 3 years ago
record better errors 3 years ago
scripts Installation fixes 3 years ago
submodules update submodule 6 years ago
.gitignore add vscode files to gitignore 6 years ago
.gitmodules minor fixes 6 years ago
.goreleaser.yml Use Go binary to get epochtime 3 years ago
LICENSE Create LICENSE 7 years ago
Makefile Revert make fix 3 years ago
README.md Use bash instead of sh 3 years ago
go.mod added github.com/atotto/clipboard as a dependency 10 months ago
go.sum added github.com/atotto/clipboard as a dependency 10 months ago
installation.md Docs for backups, install scripts touch ups 3 years ago
troubleshooting.md typo in troubleshooting.md 3 years ago

README.md

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.

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 Ctrl + R to search:

RESH search app screenshot

In-app key bindings

  • Type to search
  • Up / Down or Ctrl + P / Ctrl + N to select results
  • Enter to execute selected command
  • Right to paste selected command onto the command line so you can edit it before execution
  • Ctrl + C or Ctrl + D to quit
  • Ctrl + G to abort and paste the current query onto the command line
  • Ctrl + R to search without context (toggle)

Issues & ideas

Find help on Troubleshooting page ⇗

Problem persists? Create an issue ⇗