summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md100
1 files changed, 100 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..56565c46
--- /dev/null
+++ b/README.md
@@ -0,0 +1,100 @@
+ranger v.1.6.1
+==============
+ranger is a console file manager with VI key bindings.  It provides a
+minimalistic and nice curses interface with a view on the directory hierarchy.
+It ships with "rifle", a file launcher that is good at automatically finding
+out which program to use for what file type.
+
+![screenshot](doc/screenshot.png)
+
+This file describes ranger and how to get it to run.  For instructions on the
+usage, please read the man page.  See doc/HACKING for development specific
+information.  For configuration, check the files in ranger/config/.  They
+are usually installed to /usr/lib/python*/site-packages/ranger/config/
+and can be obtained with ranger's --copy-config option.  The doc/examples/
+directory contains several scripts and plugins that demonstrate how ranger can
+be extended or combined with other programs.
+
+A note to packagers:  Versions meant for packaging are listed in the changelog
+on the website.
+
+
+About
+-----
+* Authors:     Check the copyright notices in each source file
+* License:     GNU General Public License Version 3
+* Website:     http://ranger.nongnu.org/
+* Download:    http://ranger.nongnu.org/ranger-stable.tar.gz
+* Bug reports: https://github.com/hut/ranger/issues
+* git clone    http://git.sv.gnu.org/r/ranger.git
+
+
+Design Goals
+------------
+* An easily maintainable file manager in a high level language
+* A quick way to switch directories and browse the file system
+* Keep it small but useful, do one thing and do it well
+* Console based, with smooth integration into the unix shell
+
+
+Features
+--------
+* UTF-8 Support  (if your python copy supports it)
+* Multi-column display
+* Preview of the selected file/directory
+* Common file operations (create/chmod/copy/delete/...)
+* Renaming multiple files at once
+* VIM-like console and hotkeys
+* Automatically determine file types and run them with correct programs
+* Change the directory of your shell after exiting ranger
+* Tabs, Bookmarks, Mouse support
+
+
+Dependencies
+------------
+* Python (tested with version 2.6, 2.7, 3.1, 3.2) with support for ncurses
+  and (optionally) wide-unicode.
+* A pager ("less" by default)
+
+Optional:
+* The "file" program for determining file types
+* The python module "chardet", in case of encoding detection problems
+* "sudo" to use the "run as root"-feature
+* w3m for the "w3mimgdisplay" program to preview images
+
+Optional, for enhanced file previews (with "scope.sh"):
+* img2txt (from caca-utils) for ASCII-art image previews
+* highlight for syntax highlighting of code
+* atool for previews of archives
+* lynx, w3m or elinks for previews of html pages
+* pdftotext for pdf previews
+* transmission-show for viewing bit-torrent information
+* mediainfo or exiftool for viewing information about media files
+
+
+Installing
+----------
+Use the package manager of your operating system to install ranger.
+Note that ranger can be started without installing by simply running ranger.py.
+
+To install ranger manually:
+> sudo make install
+
+This translates roughly to:
+> sudo python setup.py install --optimize=1 --record=install_log.txt
+
+This also saves a list of all installed files to install_log.txt, which you can
+use to uninstall ranger.
+
+
+Getting Started
+---------------
+After starting ranger, you can use the Arrow Keys (or hjkl) to navigate, Enter
+to open a file or type Q to quit.  The third column shows a preview of the
+current file.  The second is the main column and the first shows the parent
+directory.
+
+Ranger can automatically copy default configuration files to ~/.config/ranger
+if you run it with the switch --copy-config. (see ranger --help for a
+description of that switch.)  Also check ranger/config/ for the default
+configuration.