• Stars
    star
    979
  • Rank 44,974 (Top 1.0 %)
  • Language
    Go
  • License
    MIT License
  • Created about 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

RESH ❯❯ Contextual shell history for zsh and bash

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 ⇗

More Repositories

1

bash-complete-api

Command that returns bash completion for a specific line - output can be used to complete in other shells
Shell
8
star
2

dotfiles

My dotfiles
Shell
6
star
3

this-is-fine-cow

This is fine as a cow file for cowsay
Makefile
6
star
4

simonlet.cz

curusarn's personal website
HTML
4
star
5

command-line-tools-tips

Tips on how to create awesome command-line tools
3
star
6

persistent-docker-history

Project showing how to setup persistent shell history in a docker container
Makefile
3
star
7

escape-game-text-rpg

Go
3
star
8

til

today I learned - useful little commands, tools, facts
3
star
9

mirror-gitlab-github-ssh

Mirror repository from Gitlab to Github using Gitlab CI and ssh (Github deploy key)
3
star
10

backlinker-web

Backlinker OAuth web
2
star
11

resh-fork

Fork of resh to test something
Go
2
star
12

ctu-fit-master-thesis-data

Let, Simon. Contextual Shell History. Master’s thesis. Czech Technical University in Prague, Faculty of Information Technology, 2020.
2
star
13

bash-zsh-compat-widgets

Use the same function as both Zsh ZLE widget and Bash readline "widget"
Shell
2
star
14

clippy-the-paperclip-cow

Clippy the paperclip cow file for cowsay
Makefile
2
star
15

bash2zsh-complete

[DEPRECATED] Attempts to convert bash completion to zsh completion - much unstable, very alpha
Go
2
star
16

bunchofdicks.cz

HTML
1
star
17

tf-neat-diff

Experimental cleanup tool for terraform diffs
Go
1
star
18

backlinker

Github PR backlinker
1
star
19

xml-config-parser

Python module that parses XML config files with defined structure
Python
1
star
20

ctu-fit-mi-gen

Repo for "Code generation" course at CTU FIT
C++
1
star
21

curusarn.dev

HTML
1
star
22

distributed-system-hw

Semestral work for MI-DSV course at CTU FIT
Go
1
star
23

zsh-complete-fallbash

PROJECT IDEA: Use bash completions as a fallback in zsh (for commands that don't have zsh completions)
1
star
24

bc-sd-card

Attached sd card to my bachelor's thesis
TeX
1
star
25

remote-git

Access un{pushed,commited,staged} changes from all your devices.
Python
1
star
26

reading-tips

List of tips for what to read
1
star
27

ctu-fit-master-thesis

Let, Simon. Contextual Shell History. Master’s thesis. Czech Technical University in Prague, Faculty of Information Technology, 2020.
TeX
1
star
28

gnome-shell-extension-move-focus

GNOME Shell Extension: Move focus
JavaScript
1
star
29

zsh-completions-make-awesome

mini PROJECT IDEA: Awesome zsh completions for make with descriptions
1
star