Metadata-Version: 2.1
Name: rnr
Version: 0.0.2
Summary: The RNR File Manager (RNR's Not Ranger)
Home-page: https://github.com/bugnano/rnr
Author: Franco Bugnano
Author-email: franco@bugnano.it
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console :: Curses
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Desktop Environment :: File Managers
Classifier: Topic :: System
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: urwid
Requires-Dist: fuzzyfinder
Requires-Dist: atomicwrites
Requires-Dist: pyxdg

# The RNR File Manager (RNR's Not Ranger)

The RNR File Manager (RNR's Not Ranger) is a text based file manager that
combines the best features of
[Midnight Commander](https://midnight-commander.org/) and
[Ranger](https://ranger.github.io/)


## Features

* Very fast file and directory browser with Vim-style keys and powerful fuzzy filter

## Goals

* The most robust file copier in existence (TO DO)
* Work on remote servers via ssh (TO DO)

## Non-Goals

* Transfer Speed: In the speed/reliability tradeoff it will choose reliability first.
* Portability: It is intended for use in Linux, and, although it may work on
  other POSIX-compatible operating systems, errors on non-Linux systems are not
  considered bugs.
* Configurability: Apart from choosing a colour scheme, and custom bookmarks,
  it is not intended to be configurable, so no custom commands or keybindings.
  This has the advantage that rnr will work the same everywhere it is installed.

## Development status

This project is still in its infancy and it's only a directory changer for the
moment.

## Roadmap

* A robust file copying engine
* A simple file and directory preview in the other panel

## Future Roadmap

* Connect to SFTP servers and transfer files to/from them
* Explore compressed files

## Key bindings

### General

* **ESC**: Return to command mode (like Vim)
* **q**, **Q**, **F10**: Exit
* **CTRL-R**: Reload panels
* **TAB**: Change active panel
* **ALT-I**: Set the other panel to the current directory
* **ALT-O**: Set the other panel to the highlited directory
* **F3**: View file with the selected pager / Enter directory
* **F4**: Edit file/directory with the selected editor
* **F7**: Make directory

### Panel

* **h**, **LEFT**: Go to the parent directory
* **j**, **DOWN**: Go to the next list element
* **k**, **UP**: Go to the previous list element
* **l**, **RIGHT**, **ENTER**: Enter directory / Open file with the selected opener
* **g**, **HOME**: Go to the top of the list
* **G**, **END**: Go to the bottom of the list
* **CTRL-B**, **PAGE UP**: Go up a page in the list
* **CTRL-F**, **PAGE DOWN**: Go down a page in the list
* **f**, **/**: Filter list (fuzzy finder like [fzf](https://github.com/junegunn/fzf))
* **BACKSPACE**: Show/Hide hidden files

* **sn**: Sort by Name
* **sN**: Sort by Name (Reverse)
* **se**: Sort by Extension
* **sE**: Sort by Extension (Reverse)
* **sd**: Sort by Date & Time
* **sD**: Sort by Date & Time (Reverse)
* **ss**: Sort by Size
* **sS**: Sort by Size (Reverse)

* **m`<KEY>`**: Add current directory to the bookmark named `<KEY>`
* **'`<KEY>`**: Go to the bookmark named `<KEY>`
* **''**: Go to the previous directory

* **r**, **c**: Rename file (replace)
* **i**, **I**: Rename file (insert)
* **a**: Rename file (append before extension)
* **A**: Rename file (append after extension)



