"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "README.md" between
nnn-v4.1.1.tar.gz and nnn-v4.2.tar.gz

About: nnn is a full-featured terminal file manager.

README.md  (nnn-v4.1.1):README.md  (nnn-v4.2)
skipping to change at line 18 skipping to change at line 18
<a href="https://en.wikipedia.org/wiki/Privacy-invasive_software"><img src="http s://img.shields.io/badge/privacy-✓-crimson?maxAge=2592000" alt="Privacy Awarenes s" /></a> <a href="https://en.wikipedia.org/wiki/Privacy-invasive_software"><img src="http s://img.shields.io/badge/privacy-✓-crimson?maxAge=2592000" alt="Privacy Awarenes s" /></a>
<a href="https://github.com/jarun/nnn/blob/master/LICENSE"><img src="https://img .shields.io/badge/©-BSD%202--Clause-important.svg?maxAge=2592000" alt="License" /></a> <a href="https://github.com/jarun/nnn/blob/master/LICENSE"><img src="https://img .shields.io/badge/©-BSD%202--Clause-important.svg?maxAge=2592000" alt="License" /></a>
</p> </p>
<p align="center"><a href="http://i.imgur.com/kOld6HT.gif"><img src="https://i.i mgur.com/NUsSA2u.jpg"></a></p> <p align="center"><a href="http://i.imgur.com/kOld6HT.gif"><img src="https://i.i mgur.com/NUsSA2u.jpg"></a></p>
<h3 align="center">[<a <h3 align="center">[<a
href="https://github.com/jarun/nnn#features">Features</a>] [<a href="https://github.com/jarun/nnn#features">Features</a>] [<a
href="https://github.com/jarun/nnn#quickstart">Quickstart</a>] [<a href="https://github.com/jarun/nnn#quickstart">Quickstart</a>] [<a
href="https://github.com/jarun/nnn/tree/master/plugins#nnn-plugins">Plugins</a>] [<a href="https://github.com/jarun/nnn/tree/master/plugins#nnn-plugins">Plugins</a>] [<a
href="https://github.com/jarun/nnn/wiki">Documentation</a>]</h3> href="https://github.com/jarun/nnn/wiki">Wiki</a>]</h3>
`nnn` (_n³_) is a full-featured terminal file manager. It's tiny and nearly 0-co nfig with an [incredible speed](https://github.com/jarun/nnn/wiki/Performance). `nnn` (_n³_) is a full-featured terminal file manager. It's tiny, nearly 0-confi g and [incredibly fast](https://github.com/jarun/nnn/wiki/Performance).
It is designed to be unobtrusive with smart workflows to match the trains of tho ught. It is designed to be unobtrusive with smart workflows to match the trains of tho ught.
`nnn` can analyze disk usage, batch rename, launch apps and pick files. The plug in repository has tons of plugins to extend the capabilities further e.g. [previ ew](https://github.com/jarun/nnn/wiki/Live-previews), (un)mount disks, find & li st, file/dir diff, upload files. `nnn` can analyze disk usage, batch rename, launch apps and pick files. The plug in repository has tons of plugins to extend the capabilities further e.g. [previ ew](https://github.com/jarun/nnn/wiki/Live-previews), (un)mount disks, find & li st, file/dir diff, upload files. A [patch framework](https://github.com/jarun/nn n/tree/master/patches) hosts sizable user-submitted patches which are subjective in nature.
There are 2 independent (neo)vim plugins - [nnn.vim](https://github.com/mcchrish /nnn.vim) and [vim-floaterm nnn wrapper](https://github.com/voldikss/vim-floater m#nnn). There are 2 independent (neo)vim plugins - [nnn.vim](https://github.com/mcchrish /nnn.vim) and [vim-floaterm nnn wrapper](https://github.com/voldikss/vim-floater m#nnn).
It runs smoothly on the Pi, [Termux](https://www.youtube.com/embed/AbaauM7gUJw) (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs and GUI utilities o r a strictly CLI environment. It runs smoothly on the Pi, [Termux](https://www.youtube.com/embed/AbaauM7gUJw) (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs and GUI utilities o r a strictly CLI environment.
[_(there's more)_](https://github.com/jarun/nnn/wiki/Basic-use-cases#the_nnn-mag ic) [_(there's more)_](https://github.com/jarun/nnn/wiki/Basic-use-cases#the_nnn-mag ic)
<p align="center"> <p align="center">
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RM LTQ76JSXJ4Q"><img src="https://img.shields.io/badge/donate-@PayPal-1eb0fc.svg" a lt="Donate via PayPal!" /></a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RM LTQ76JSXJ4Q"><img src="https://img.shields.io/badge/donate-@PayPal-1eb0fc.svg" a lt="Donate via PayPal!" /></a>
</p> </p>
## Features ## Features
- Quality
- Privacy-aware (no unconfirmed user data collection)
- POSIX-compliant, follows Linux kernel coding style
- Highly optimized, static analysis integrated code
- Frugal - Frugal
- Typically needs less than 3.5MB resident memory - Typically needs less than 3.5MB resident memory
- Works with 8 colors (and xterm 256 colors) - Works with 8 colors (and xterm 256 colors)
- Disk-IO sensitive (few disk reads and writes) - Disk-IO sensitive (few disk reads and writes)
- No FPU usage (all integer maths, even for file size) - No FPU usage (all integer maths, even for file size)
- Minimizes screen refresh with fast line redraws - Minimizes screen refresh with fast line redraws
- Tiny binary (typically around 100KB) - Tiny binary (typically around 100KB)
- 1-column mode for smaller terminals and form factors - 1-column mode for smaller terminals and form factors
- Hackable - compile in/out features and dependencies - Hackable - compile in/out features and dependencies
- Portable - Portable
- Language-agnostic plugins - Language-agnostic plugins
- Static binary available (no need to install) - Static binary available (no need to install)
- Minimal library deps, easy to compile - Minimal library deps, easy to compile
- No config file, minimal config with sensible defaults - No config file, minimal config with sensible defaults
- Plugin to backup configuration - Plugin to backup configuration
- Widely available on many packagers - Widely available on many packagers
- Touch enabled, comfortable on handhelds too! - Touch enabled, handheld-friendly shortcuts
- Unicode support - Unicode support
- Quality
- Privacy-aware (no unconfirmed user data collection)
- POSIX-compliant, follows Linux kernel coding style
- Highly optimized, static analysis integrated code
- Modes - Modes
- Light (default), detail - Light (default), detail
- Disk usage analyzer (block/apparent) - Disk usage analyzer (block/apparent)
- File picker, (neo)vim plugin - File picker, (neo)vim plugin
- Navigation - Navigation
- *Type-to-nav* mode with dir auto-select - *Type-to-nav* mode with dir auto-select
- Contexts (_aka_ tabs/workspaces) with custom colors - Contexts (_aka_ tabs/workspaces) with custom colors
- Sessions, bookmarks with hotkeys; mark and visit a dir - Sessions, bookmarks with hotkeys; mark and visit a dir
- Remote mounts (needs `sshfs`, `rclone`) - Remote mounts (needs `sshfs`, `rclone`)
- Familiar shortcuts (arrows, <kbd>~</kbd>, <kbd>-</kbd>, <kbd>@</kbd>), quick look-up - Familiar shortcuts (arrows, <kbd>~</kbd>, <kbd>-</kbd>, <kbd>@</kbd>), quick look-up
skipping to change at line 87 skipping to change at line 87
- Ordered pure numeric names by default (visit `/proc`) - Ordered pure numeric names by default (visit `/proc`)
- Case-insensitive version (_aka_ natural) sort - Case-insensitive version (_aka_ natural) sort
- By name, access/change/mod (default) time, size, extn - By name, access/change/mod (default) time, size, extn
- Reverse sort - Reverse sort
- Mimes - Mimes
- Preview hovered files in FIFO-based previewer - Preview hovered files in FIFO-based previewer
- Open with desktop opener or specify a custom opener - Open with desktop opener or specify a custom opener
- File-specific colors (or minimal _dirs in context color_) - File-specific colors (or minimal _dirs in context color_)
- Icons (customize and compile-in) - Icons (customize and compile-in)
- Plugin for image, video and audio thumbnails - Plugin for image, video and audio thumbnails
- Create, list, extract, mount (FUSE based) archives - Create, list, extract (to), mount (FUSE based) archives
- Option to open all text files in `$EDITOR` - Option to open all text files in `$EDITOR`
- Information
- Detailed file information
- Media information plugin
- Convenience - Convenience
- Detailed file stats and mime information
- Run plugins and custom commands with hotkeys - Run plugins and custom commands with hotkeys
- FreeDesktop compliant trash utility integration - FreeDesktop compliant trash utility integration
- Cross-dir file/all/range selection - Cross-dir file/all/range selection
- Create (with parents), rename, duplicate files and dirs - Create (with parents), rename, duplicate files and dirs
- Batch renamer for selection or dir - Batch renamer for selection or dir
- List input stream of file paths from stdin or plugin - List input stream of file paths from stdin or plugin
- Copy (as), move (as), delete, archive, link selection - Copy (as), move (as), delete, archive, link selection
- Dir updates, notification on `cp`, `mv`, `rm` completion - Dir updates, notification on `cp`, `mv`, `rm` completion
- Copy file paths to system clipboard on select - Copy file paths to system clipboard on select
- Launch apps, run commands, spawn a shell, toggle exe - Launch apps, run commands, spawn a shell, toggle exe
- Access hovered file as `$nnn` at prompt or spawned shell - Access hovered file at prompt or spawned shell
- Lock terminal after configurable idle timeout - Lock terminal after configurable idle timeout
- Capture and show output of a program in help screen
- Basic support for screen readers and braille displays - Basic support for screen readers and braille displays
## Quickstart ## Quickstart
1. [Install](https://github.com/jarun/nnn/wiki/Usage) `nnn` and any dependencies you need. All files are opened with the desktop opener by default. 1. [Install](https://github.com/jarun/nnn/wiki/Usage) `nnn` and any dependencies you need. All files are opened with the desktop opener by default.
2. Add option `-e` to your alias to open text files in `$VISUAL`/`$EDITOR`/ `vi` . [Open detached](https://github.com/jarun/nnn/wiki/Basic-use-cases#detached-tex t) if you wish. 2. Add option `-e` to your alias to open text files in `$VISUAL`/`$EDITOR`/ `vi` . [Open detached](https://github.com/jarun/nnn/wiki/Basic-use-cases#detached-tex t) if you wish.
3. Configure [`cd` on quit](https://github.com/jarun/nnn/wiki/Basic-use-cases#co nfigure-cd-on-quit). 3. Configure [`cd` on quit](https://github.com/jarun/nnn/wiki/Basic-use-cases#co nfigure-cd-on-quit).
4. [Sync subshell `$PWD`](https://github.com/jarun/nnn/wiki/Basic-use-cases#sync -subshell-pwd) to `nnn`. 4. [Sync subshell `$PWD`](https://github.com/jarun/nnn/wiki/Basic-use-cases#sync -subshell-pwd) to `nnn`.
5. [Install plugins](https://github.com/jarun/nnn/tree/master/plugins#installati on). 5. [Install plugins](https://github.com/jarun/nnn/tree/master/plugins#installati on).
6. Use `-x` to sync selection to system clipboard, show notis on `cp`, `mv`, `rm ` completion and set xterm title. 6. Use `-x` to sync selection to system clipboard, show notis on `cp`, `mv`, `rm ` completion and set xterm title.
skipping to change at line 148 skipping to change at line 147
- [ArchWiki](https://wiki.archlinux.org/index.php/Nnn) - [ArchWiki](https://wiki.archlinux.org/index.php/Nnn)
- [FOSSMint](https://www.fossmint.com/nnn-linux-terminal-file-browser/) - [FOSSMint](https://www.fossmint.com/nnn-linux-terminal-file-browser/)
- [gHacks Tech News](https://www.ghacks.net/2019/11/01/nnn-is-an-excellent-comma nd-line-based-file-manager-for-linux-macos-and-bsds/) - [gHacks Tech News](https://www.ghacks.net/2019/11/01/nnn-is-an-excellent-comma nd-line-based-file-manager-for-linux-macos-and-bsds/)
- Hacker News [[1](https://news.ycombinator.com/item?id=18520898)] [[2](https:// news.ycombinator.com/item?id=19850656)] - Hacker News [[1](https://news.ycombinator.com/item?id=18520898)] [[2](https:// news.ycombinator.com/item?id=19850656)]
- [It's FOSS](https://itsfoss.com/nnn-file-browser-linux/) - [It's FOSS](https://itsfoss.com/nnn-file-browser-linux/)
- [Linux Format Issue 265; Manage files with nnn](https://linuxformat.com/archiv es?issue=265) - [Linux Format Issue 265; Manage files with nnn](https://linuxformat.com/archiv es?issue=265)
- LinuxLinks [[1](https://www.linuxlinks.com/nnn-fast-and-flexible-file-manager/ )] [[2](https://www.linuxlinks.com/bestconsolefilemanagers/)] [[3](https://www.l inuxlinks.com/excellent-system-tools-nnn-portable-terminal-file-manager/)] - LinuxLinks [[1](https://www.linuxlinks.com/nnn-fast-and-flexible-file-manager/ )] [[2](https://www.linuxlinks.com/bestconsolefilemanagers/)] [[3](https://www.l inuxlinks.com/excellent-system-tools-nnn-portable-terminal-file-manager/)]
- [Linux Magazine; FOSSPicks](https://www.linux-magazine.com/Issues/2017/205/FOS SPicks/(offset)/15) - [Linux Magazine; FOSSPicks](https://www.linux-magazine.com/Issues/2017/205/FOS SPicks/(offset)/15)
- [Make Tech Easier](https://www.maketecheasier.com/nnn-file-manager-terminal/) - [Make Tech Easier](https://www.maketecheasier.com/nnn-file-manager-terminal/)
- [Open Source For You](https://www.opensourceforu.com/2019/12/nnn-this-feature- rich-terminal-file-manager-will-enhance-your-productivity/) - [Open Source For You](https://www.opensourceforu.com/2019/12/nnn-this-feature- rich-terminal-file-manager-will-enhance-your-productivity/)
- [PCLinuxOS Magazine Issue June 2021](https://pclosmag.com/html/Issues/202106/p age08.html)
- [Suckless Rocks](https://suckless.org/rocks/) - [Suckless Rocks](https://suckless.org/rocks/)
- [Ubuntu Full Circle Magazine Issue 135; Review: nnn](https://fullcirclemagazin e.org/issue-135/) - [Ubuntu Full Circle Magazine Issue 135; Review: nnn](https://fullcirclemagazin e.org/issue-135/)
- [Using and Administering Linux: Volume 2: Zero to SysAdmin: Advanced Topics](h ttps://books.google.com/books?id=MqjDDwAAQBAJ&pg=PA32) - [Using and Administering Linux: Volume 2: Zero to SysAdmin: Advanced Topics](h ttps://books.google.com/books?id=MqjDDwAAQBAJ&pg=PA32)
- [Wikipedia](https://en.wikipedia.org/wiki/Nnn_(file_manager)) - [Wikipedia](https://en.wikipedia.org/wiki/Nnn_(file_manager))
## Developers ## Developers
- [Arun Prakash Jana](https://github.com/jarun) (Copyright © 2016-2021) - [Arun Prakash Jana](https://github.com/jarun) (Copyright © 2016-2021)
- [0xACE](https://github.com/0xACE) - [0xACE](https://github.com/0xACE)
- [Anna Arad](https://github.com/annagrram) - [Anna Arad](https://github.com/annagrram)
- [KlzXS](https://github.com/KlzXS) - [KlzXS](https://github.com/KlzXS)
- [Léo Villeveygoux](https://github.com/leovilok) - [Léo Villeveygoux](https://github.com/leovilok)
- [Luuk van Baal](https://github.com/luukvbaal)
- [Sijmen J. Mulder](https://github.com/sjmulder) - [Sijmen J. Mulder](https://github.com/sjmulder)
- and other contributors - and other contributors
Visit the [ToDo list](https://github.com/jarun/nnn/issues/1040) to contribute or see the features in progress. Visit the [ToDo list](https://github.com/jarun/nnn/issues/1040) to contribute or see the features in progress.
 End of changes. 13 change blocks. 
13 lines changed or deleted 14 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)