Introduction
============
Rover is an interactive application for file system navigation.
![Rover screenshot](/../screenshots/screenshot.png?raw=true "Screenshot")
The main goal is to provide a faster way to explore a file system from the
terminal, compared to what's possible by using `cd`, `ls`, etc. Rover
is designed to be simple and portable. It was originally written to be
used on a headless Raspberry Pi accessed via ssh. The [Ranger file manager](http://ranger.nongnu.org/)
was a major inspiration for the user interface design, but Rover has
significantly less features and dependencies.
Quick Start
===========
Building:
```
$ make
```
Running:
```
$ ./rover
```
Using:
```
q - quit Rover
j/k - move cursor up/down
J/K - move cursor up/down 10 times
l - enter selected directory
h - go to parent directory
H - go to $HOME directory
RETURN - open $SHELL on the current directory
SPACE - open $PAGER on the selected file
e - open $EDITOR on the selected file
/ - start incremental search (RETURN to finish)
f - toggle file listing
d - toggle directory listing
s - toggle hidden file/directory listing
```
Configuration
=============
Rover configuration (mostly key bindings and colors) can only be changed
by editing config.h and rebuilding the binary.
Copyright
=========
All of the code and documentation in Rover has been dedicated to the
public domain.