Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/curusarn/resh
RESH ❯❯ Contextual shell history for zsh and bash
https://github.com/curusarn/resh
bash context contextual history linux macos metadata productivity shell-history thesis zsh
Last synced: 11 days ago
JSON representation
RESH ❯❯ Contextual shell history for zsh and bash
- Host: GitHub
- URL: https://github.com/curusarn/resh
- Owner: curusarn
- License: mit
- Created: 2019-03-31T10:47:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-13T20:48:53.000Z (over 1 year ago)
- Last Synced: 2024-10-15T23:45:25.637Z (25 days ago)
- Topics: bash, context, contextual, history, linux, macos, metadata, productivity, shell-history, thesis, zsh
- Language: Go
- Homepage:
- Size: 2.31 MB
- Stars: 1,009
- Watchers: 9
- Forks: 19
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - curusarn/resh - RESH ❯❯ Contextual shell history for zsh and bash (Go)
README
[![Latest version](https://img.shields.io/github/v/tag/curusarn/resh?sort=semver)](https://github.com/curusarn/resh/releases)
[![Go Report Card](https://goreportcard.com/badge/github.com/curusarn/resh)](https://goreportcard.com/report/github.com/curusarn/resh)
[![Go test](https://github.com/curusarn/resh/actions/workflows/go.yaml/badge.svg)](https://github.com/curusarn/resh/actions/workflows/go.yaml)
[![Shell test](https://github.com/curusarn/resh/actions/workflows/sh.yaml/badge.svg)](https://github.com/curusarn/resh/actions/workflows/sh.yaml)# 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:
```sh
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 ⇗](./installation.md)
## 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 ⇗](./troubleshooting.md)
Problem persists? [Create an issue ⇗](https://github.com/curusarn/resh/issues)