curl -fsSL https://raw.githubusercontent.com/curusarn/resh/master/scripts/rawinstall.sh | sh
```
### Simple installation
Run
You will need to have `curl` and `tar` installed.
```shell
git clone https://github.com/curusarn/resh.git
cd resh && scripts/rawinstall.sh
```
More options on [Installation page](./installation.md)
### Update
Check for updates and update
## Update
Once installed RESH can be updated using:
```sh
reshctl update
```
## Roadmap
[Overview of the features of the project](./roadmap.md)
## RESH SEARCH application
## Search your history
This is the most important part of this project.
TODO: redo this
RESH SEARCH app searches your history by commands. It uses device, directories, git remote, and exit status to show you relevant results first.
Draft:
See RESH in action - record a terminal video
All this context is not in the regular shell history. RESH records shell history with context to use it when searching.
Recording content:
Search your history by commands - Show searching some longer command
At first, the search application will look something like this. Some history with context and most of it without. As you can see, you can still search the history just fine.
Get results based on current context - Show getting project-specific commands