cicada 0.9.7

A simple Unix shell.
Documentation
## Install Cicada

There are a few methods to install cicada into your system.

### 1) Install via Pre-built Binaries

First download the latest right binary for your system from
[Release Page](https://github.com/mitnk/cicada/releases).

Move it to right place and add runable permisson:

```
# on Mac
$ mv cicada-mac-0.9.2 /usr/local/bin/cicada

# on Linux
$ mv cicada-linux-0.9.2 /usr/local/bin/cicada

$ chmod +x /usr/local/bin/cicada

# try it
$ cicada
(in-cicada) $ cinfo
```

You may want to [set cicada as the default shell](https://github.com/mitnk/cicada/blob/master/docs/install.md#set-cicada-as-your-login-shell).

### 2) Install via cargo crates

If you already have [Rust environment](https://rustup.rs/), you can install
cicada with `cargo`:

```
$ cargo install -f cicada
```

This will install cicada into `~/.cargo/bin/`.

```
$ mv ~/.cargo/bin/cicada /usr/local/bin/
$ cicada
```

### 3) Install via Source

Note: [Rust environment](https://rustup.rs/) (Rust stable or above) is required.

```
$ git clone https://github.com/mitnk/cicada
$ cd cicada
# try cicada without installing
$ make
# install cicada into /usr/local/bin/cicada
$ make install
$ cicada
```

### Set cicada as your login shell

**WARNING**: Please test cicada on your system before set it as default shell.

In file `/etc/shells`, append the following line:

```
/usr/local/bin/cicada
```

Then run

```
$ chsh -s /usr/local/bin/cicada
```

Next time you open a terminal window, cicada shell will be the default one.