Add readme and rawinstall

pull/8/head
Simon Let 7 years ago
parent 91e2a7f4f8
commit fc26687a4b
  1. 41
      README.md
  2. 9
      rawinstall.sh

@ -1 +1,40 @@
# masters-thesis # master thesis
## What
This project is the first phase of my master thesis.
It records shell history with rich set of metadata.
## Why
The ultimate point of my thesis is to provide a drop-in replacement for bash and zsh shell history.
The idea is to provide following:
- Context-based history
- Simple way to search whole history by command itself and/or metadata
- Synchronization across devices
- And more ...
## Prereqisities
- `git`
- `golang` (>1.11 if possible but we can deal with old ones as well )
## Installation
Simplest:
Just run `curl <placeholder> | bash` from anywhere.
Simple:
1. Run `git clone https://github.com/curusarn/resh.git && cd resh`
2. Run `make autoinstall` for assisted build & instalation. OR Run `make install` if you know how to build Golang projects.
## Compatibility
Works in `bash` and `zsh`.
Tested on:
- Arch
- Ubuntu
- MacOS

@ -0,0 +1,9 @@
#!/usr/bin/env bash
set -euo pipefail
tmpdir="$(mktemp -d /tmp/resh-XXX)"
cd "$tmpdir"
git clone https://github.com/curusarn/resh.git
cd resh
make autoinstall
Loading…
Cancel
Save