mirror of https://github.com/curusarn/resh
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.
|
|
10 months ago | |
|---|---|---|
| .github/workflows | 3 years ago | |
| cmd | 3 years ago | |
| img | 6 years ago | |
| internal | 3 years ago | |
| record | 3 years ago | |
| scripts | 3 years ago | |
| submodules | 6 years ago | |
| .gitignore | 6 years ago | |
| .gitmodules | 6 years ago | |
| .goreleaser.yml | 3 years ago | |
| LICENSE | 7 years ago | |
| Makefile | 3 years ago | |
| README.md | 3 years ago | |
| go.mod | 10 months ago | |
| go.sum | 10 months ago | |
| installation.md | 3 years ago | |
| troubleshooting.md | 3 years ago | |
README.md
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:
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 ⇗