# Rex - Lean hex editor written in [Rust]http://www.rust-lang.org/

Rex is a small and lean terminal hex editor that is in an extremly alpha stage.

## Motivation

Most simple open source hex editor make certain operations too painful. From
inserting/deleting in the middle of a file to easily selecting and copy/pasting,
aims to make it simple and easy to use.

## Status

Currently Rex is in an extrmely alpha stage, and while quite functional,
should not be used without backups. Future goals for Rex include:

- Better support for huge files (mmap based)
- Support a simple QML/Gtk GUI
- Basic struct/marking support

## Using

To be able to compile Rex, make sure you have a recent version of Rust
installed (stable release channel should suffice).
To compile the latest binary:

```base
git clone git@github.com:dbrodie/rex.git
cd rex
cargo build --release
./target/release/rex --help
```

To get help about how to use the program, after running it, press `Ctrl-/`.