My build of nnn with minor changes
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

8 роки тому
8 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
7 роки тому
7 роки тому
6 роки тому
8 роки тому
7 роки тому
6 роки тому
8 роки тому
7 роки тому
6 роки тому
8 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
7 роки тому
6 роки тому
8 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
7 роки тому
6 роки тому
7 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
8 роки тому
6 роки тому
7 роки тому
6 роки тому
8 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
7 роки тому
6 роки тому
8 роки тому
6 роки тому
8 роки тому
8 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
8 роки тому
7 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
8 роки тому
7 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
7 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
8 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
7 роки тому
8 роки тому
7 роки тому
7 роки тому
8 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
6 роки тому
6 роки тому
7 роки тому
6 роки тому
7 роки тому
6 роки тому
6 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413
  1. ## nnn
  2. Noice is Not Noice, a noicer fork...
  3. <p align="center">
  4. <a href="https://github.com/jarun/nnn/releases/latest"><img src="https://img.shields.io/github/release/jarun/nnn.svg?maxAge=600" alt="Latest release" /></a>
  5. <a href="http://formulae.brew.sh/formula/nnn"><img src="https://img.shields.io/homebrew/v/nnn.svg?maxAge=600" alt="Homebrew" /></a>
  6. <a href="https://www.archlinux.org/packages/community/x86_64/nnn/"><img src="https://img.shields.io/badge/archlinux-rolling-blue.svg?maxAge=600" alt="Arch Linux" /></a>
  7. <a href="https://packages.debian.org/search?keywords=nnn&searchon=names&exact=1"><img src="https://img.shields.io/badge/debian-10+-blue.svg?maxAge=2592000" alt="Debian Buster+" /></a>
  8. <a href="https://apps.fedoraproject.org/packages/nnn"><img src="https://img.shields.io/badge/fedora-27+-blue.svg?maxAge=2592000" alt="Fedora 27+" /></a>
  9. <a href="https://software.opensuse.org/package/nnn"><img src="https://img.shields.io/badge/opensuse%20leap-15.0+-blue.svg?maxAge=2592000" alt="openSUSE Leap 15.0+" /></a>
  10. <a href="https://packages.ubuntu.com/search?keywords=nnn&searchon=names&exact=1"><img src="https://img.shields.io/badge/ubuntu-17.10+-blue.svg?maxAge=2592000" alt="Ubuntu Artful+" /></a>
  11. </p>
  12. <p align="center">
  13. <a href="https://travis-ci.org/jarun/nnn"><img src="https://img.shields.io/travis/jarun/nnn/master.svg" alt="Build Status" /></a>
  14. <a href="https://github.com/jarun/nnn/blob/master/LICENSE"><img src="https://img.shields.io/badge/license-BSD%202--Clause-yellow.svg?maxAge=2592000" alt="License" /></a>
  15. </p>
  16. [![nnn video](https://i.imgur.com/ZB5UdQ8.jpg)](https://www.youtube.com/watch?v=U2n5aGqou9E "Click to see nnn in action!")
  17. <p align="center"><i>nnn in action! (Thanks Luke Smith for the video!)</i></a></p>
  18. `nnn` is probably the [fastest and most lightweight](#comparison) file manager you have ever used. It integrates seamlessly with your DE and favourite GUI utilities, has a unique [navigate-as-you-type](#navigate-as-you-type-mode) mode with auto-select, disk usage analyzer mode, bookmarks, contexts, application launcher, familiar navigation shortcuts, subshell spawning and much more.
  19. Integrate utilities like sxiv (image preview) or fzy (fuzzy subtree search) easily, transfer selected files using lftp or use it as a (neo)vim plugin; `nnn` supports as many scripts as you need! Refer to the [How to](https://github.com/jarun/nnn/wiki/How-to) section on wiki for more details.
  20. It runs on Linux, macOS, Raspberry Pi, BSD, Cygwin, Linux subsystem for Windows and Termux.
  21. [Quickstart](#quickstart) and see how `nnn` simplifies those long desktop sessions.
  22. *Love smart and efficient utilities? Explore [my repositories](https://github.com/jarun?tab=repositories). Buy me a cup of coffee if they help you.*
  23. <p align="center">
  24. <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RMLTQ76JSXJ4Q"><img src="https://img.shields.io/badge/PayPal-donate-green.svg" alt="Donate via PayPal!" /></a>
  25. </p>
  26. #### TABLE OF CONTENTS
  27. - [Features](#features)
  28. - [Comparison](#comparison)
  29. - [Installation](#installation)
  30. - [Dependencies](#dependencies)
  31. - [From a package manager](#from-a-package-manager)
  32. - [Release packages](#release-packages)
  33. - [From source](#from-source)
  34. - [Shell completion](#shell-completion)
  35. - [Usage](#usage)
  36. - [Cmdline options](#cmdline-options)
  37. - [Keyboard shortcuts](#keyboard-shortcuts)
  38. - [Leader key](#leader-key)
  39. - [Contexts](#contexts)
  40. - [Context-specific color](#context-specific-color)
  41. - [Selection](#selection)
  42. - [Filters](#filters)
  43. - [Navigate-as-you-type mode](#navigate-as-you-type-mode)
  44. - [File indicators](#file-indicators)
  45. - [Utility dependencies](#utility-dependencies)
  46. - [Help](#help)
  47. - [Quickstart](#quickstart)
  48. - [How to](#how-to)
  49. - [Why fork?](#why-fork)
  50. - [Mentions](#mentions)
  51. - [Developers](#developers)
  52. - [Contributions](#contributions)
  53. #### FEATURES
  54. - Modes
  55. - Basic, detail (default), disk usage analyzer (du)
  56. - File picker, vim (or neovim) plugin
  57. - Navigation
  58. - Familiar, easy shortcuts (arrows, `~`, `-`, `&`)
  59. - *Navigate-as-you-type* with auto-select directory
  60. - Contexts (_aka_ tabs _aka_ workspaces)
  61. - Bookmarks
  62. - Pin and visit a directory
  63. - Sorting
  64. - Directories always listed on top
  65. - Sort by file name, modification time, size
  66. - Numeric order for numeric names (visit _/proc_)
  67. - Search
  68. - Instant filtering with *search-as-you-type*
  69. - Regex and substring match
  70. - Mimes
  71. - Open with desktop opener or specify a custom app
  72. - Create, list, extract archives (needs (p)atool)
  73. - Open all text files in EDITOR (optional)
  74. - Information
  75. - Detailed stat-like file information
  76. - Media information (needs mediainfo/exiftool)
  77. - Convenience
  78. - Create, rename files and directories
  79. - Select files across directories
  80. - Copy, move, delete selection
  81. - Transfer files using lftp
  82. - Batch rename/move/delete (needs vidir)
  83. - Show directories in custom color (default: blue)
  84. - Per-context directory color
  85. - Spawn a subshell in the current directory
  86. - Run a command, launch applications
  87. - Run custom scripts in the current directory
  88. - Repository of custom scripts
  89. - Run current file as executable
  90. - Change directory at exit (*easy* shell integration)
  91. - Edit file in EDITOR or open in PAGER
  92. - Terminal locker integration
  93. - Unicode support
  94. - Highly optimized, static analysis integrated code
  95. - Available on many distros
  96. #### COMPARISON
  97. Stripped binary (or script) size and memory usage of `nnn` and some other similar utilities while viewing a directory with 13.5K files (0 directories), sorted by size/du:
  98. <pre>
  99. <b>BINSZ</b> VIRT <b> RES</b> SHR S %MEM COMMAND
  100. <b> 650K</b> 139720 <b>91220</b> 8460 S 1.1 ranger
  101. <b> 1M</b> 50496 <b>15328</b> 4076 S 0.2 vifm
  102. <b> 1M</b> 72152 <b>12468</b> 7336 S 0.2 mc
  103. <b> 70K</b> 16068 <b> 4620</b> 2408 S 0.1 ncdu
  104. <b> 55K</b> 15712 <b> 4368</b> 2512 S 0.1 nnn -S
  105. </pre>
  106. Intrigued? Find out [HOW](https://github.com/jarun/nnn/wiki/performance-factors).
  107. #### INSTALLATION
  108. #### Dependencies
  109. `nnn` needs a curses library with wide character support (like ncursesw) and standard libc.
  110. #### From a package manager
  111. - [Alpine Linux](https://pkgs.alpinelinux.org/packages?name=nnn) (`apk add nnn`)
  112. - [Arch Linux](https://www.archlinux.org/packages/community/x86_64/nnn/) (`pacman -S nnn`)
  113. - [Debian](https://packages.debian.org/search?keywords=nnn&searchon=names&exact=1) (`apt-get install nnn`)
  114. - [Fedora](https://apps.fedoraproject.org/packages/nnn) (`dnf install nnn`)
  115. - [FreeBSD](https://www.freshports.org/misc/nnn) (`pkg install nnn`)
  116. - [Gentoo](https://packages.gentoo.org/packages/app-misc/nnn) (`emerge nnn`)
  117. - [macOS/Homebrew](http://formulae.brew.sh/formula/nnn) (`brew install nnn`)
  118. - [Milis Linux](https://notabug.org/milislinux/milis/src/master/talimatname/genel/n/nnn/talimat) (`mps kur nnn`)
  119. - [NixOS](https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/misc/nnn) (`nix-env -i nnn`)
  120. - [OpenBSD](https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils/nnn/) (`pkg_add nnn`)
  121. - [openSUSE](https://software.opensuse.org/package/nnn) (and packages for several other distros) (`zypper in nnn`)
  122. - [pkgrsc](http://pkgsrc.se/sysutils/nnn) (`pkg_add nnn`)
  123. - [Raspbian Testing](https://archive.raspbian.org/raspbian/pool/main/n/nnn/) (`apt-get install nnn`)
  124. - [Slackware](http://slackbuilds.org/repository/14.2/system/nnn/) (`slackpkg install nnn`)
  125. - [Solus](https://packages.getsol.us/shannon/n/nnn/) (`eopkg install nnn`)
  126. - [Source Mage](http://codex.sourcemage.org/test/shell-term-fm/nnn/) (`cast nnn`)
  127. - [Termux](https://github.com/termux/termux-packages/tree/master/packages/nnn) (`pkg in nnn`)
  128. - [Ubuntu](https://packages.ubuntu.com/search?keywords=nnn&searchon=names&exact=1) (`apt-get install nnn`)
  129. - [Ubuntu PPA](https://launchpad.net/~twodopeshaggy/+archive/ubuntu/jarun/) (`apt-get install nnn`)
  130. - [Void Linux](https://github.com/void-linux/void-packages/tree/master/srcpkgs/nnn) (`xbps-install -S nnn`)
  131. #### Release packages
  132. Packages for Arch Linux, CentOS, Debian, Fedora, Solus, and Ubuntu are available with the [latest stable release](https://github.com/jarun/nnn/releases/latest).
  133. #### From source
  134. To cook yourself, download the [latest stable release](https://github.com/jarun/nnn/releases/latest) or clone this repository (*risky*). Then install the dependencies and compile (e.g. on Ubuntu 16.04):
  135. $ sudo apt-get install pkg-config libncursesw5-dev
  136. $ make
  137. $ sudo make install
  138. `PREFIX` is supported, in case you want to install to a different location.
  139. - Compilation information for [Raspberry Pi](https://github.com/jarun/nnn/issues/182)
  140. - Instructions for [Cygwin](https://github.com/jarun/nnn/wiki/Cygwin-instructions)
  141. #### Shell completion
  142. Search keyword and option completion scripts for Bash, Fish and Zsh can be found in respective subdirectories of [`scripts/auto-completion/`](scripts/auto-completion). Please refer to your shell's manual for installation instructions.
  143. #### USAGE
  144. #### Cmdline options
  145. ```
  146. usage: nnn [-b key] [-C] [-e] [-i] [-l]
  147. [-p file] [-S] [-v] [-h] [PATH]
  148. The missing terminal file manager for X.
  149. positional args:
  150. PATH start dir [default: current dir]
  151. optional args:
  152. -b key open bookmark key
  153. -C disable directory color
  154. -e use exiftool for media info
  155. -i nav-as-you-type mode
  156. -l light mode
  157. -p file selection file (stdout if '-')
  158. -S disk usage mode
  159. -v show version
  160. -h show help
  161. ```
  162. `>` indicates the currently selected entry in `nnn`.
  163. #### Keyboard shortcuts
  164. Press <kbd>?</kbd> in `nnn` to see the list anytime.
  165. ```
  166. NAVIGATION
  167. ↑, k, ^P Up PgUp, ^U Scroll up
  168. ↓, j, ^N Down PgDn, ^D Scroll down
  169. ←, h, ^H Parent dir ~ Go HOME
  170. ↵, →, l, ^M Open file/dir & Start dir
  171. Home, g, ^A First entry - Last visited dir
  172. End, G, ^E Last entry . Toggle show hidden
  173. / Filter Ins, ^T Toggle nav-as-you-type
  174. b Pin current dir ^W Go to pinned dir
  175. Tab, ^I Next context d Toggle detail view
  176. `, ^/ Leader key N, LeadN Go to/create context N
  177. Esc Exit prompt ^L Redraw/clear prompt
  178. ^G Quit and cd q Quit context
  179. Q, ^Q Quit ? Help, config
  180. FILES
  181. ^O Open with... n Create new
  182. D File details ^R Rename entry
  183. ⎵, ^K Copy entry path r Open dir in vidir
  184. Y, ^Y Toggle selection y List selection
  185. P Copy selection X Delete selection
  186. V Move selection ^X Delete entry
  187. f Archive entry F List archive
  188. ^F Extract archive m, M Brief/full media info
  189. e Edit in EDITOR p Open in PAGER
  190. ORDER TOGGLES
  191. ^J Disk usage S Apparent du
  192. t Modification time s Size
  193. MISC
  194. !, ^] Spawn SHELL in dir C Execute entry
  195. R, ^V Run custom script L Lock terminal
  196. ^S Run a command
  197. ```
  198. Help & settings, file details, media info and archive listing are shown in the PAGER. Please use the PAGER-specific keys in these screens.
  199. #### Leader key
  200. The Leader key (<kbd>`</kbd> or <kbd>^/</kbd>) provides a powerful multi-functional navigation mechanism. It is case-sensitive and understands contexts, bookmarks and handy location shortcuts.
  201. | Key | Function |
  202. |:---:| --- |
  203. | <kbd>1-4</kbd> | Go to/create selected context |
  204. | <kbd>></kbd>, <kbd>.</kbd> | Go to next active context |
  205. | <kbd><</kbd>, <kbd>,</kbd> | Go to previous active context |
  206. | key | Go to bookmarked location |
  207. | <kbd>~</kbd> | Go to HOME directory |
  208. | <kbd>-</kbd> | Go to last visited directory |
  209. | <kbd>&</kbd> | Go to start directory |
  210. | <kbd>q</kbd> | Quit context |
  211. #### Contexts
  212. Contexts serve the purpose of exploring multiple directories simultaneously. 4 contexts are available. The status of the contexts are shown in the top left corner:
  213. - the current context is in reverse
  214. - other used contexts are underlined
  215. - rest are unused
  216. To switch to a context press the Leader key followed by the context number (1-4).
  217. The first time a context is entered, it copies the state of the last visited context. Each context remembers its start directory and last visited directory.
  218. When a context is quit, the next active context is selected. If the last active context is quit, the program quits.
  219. ##### Context-specific color
  220. Each context can have its own color for directories specified:
  221. export NNN_CONTEXT_COLORS="1234"
  222. colors: 0-black, 1-red, 2-green, 3-yellow, 4-blue (default), 5-magenta, 6-cyan, 7-white
  223. #### Selection
  224. Use <kbd>^K</kbd> to copy the absolute path of the file under the cursor.
  225. To copy multiple absolute file paths:
  226. - press <kbd>^Y</kbd> (or <kbd>Y</kbd>) to enter selection mode. In this mode it's possible to
  227. - cherry-pick individual files one by one by pressing <kbd>^K</kbd> on each entry (works across directories and contexts); or,
  228. - navigate to another file in the same directory to select a range of files
  229. - press <kbd>^Y</kbd> (or <kbd>Y</kbd>) _again_ to copy the paths and exit the selection mode
  230. The files in the list can now be copied (<kbd>P</kbd>), moved (<kbd>V</kbd>) or removed (<kbd>X</kbd>).
  231. To list the file paths copied to memory press <kbd>y</kbd>.
  232. File paths are copied to the temporary file `DIR/.nnncp`, where `DIR` (by priority) is:
  233. $HOME or,
  234. $TMPDIR or,
  235. /tmp
  236. The path is shown in the help and configuration screen.
  237. #### Filters
  238. Filters support regexes by default to instantly (search-as-you-type) list the matching entries in the current directory.
  239. Common use cases:
  240. - to list all matches starting with the filter expression, start the expression with a `^` (caret) symbol
  241. - type `\.mkv` to list all MKV files
  242. - use `.*` to match any character (_sort of_ fuzzy search)
  243. To filter entries by substring match:
  244. export NNN_PLAIN_FILTER=1
  245. If `nnn` is invoked as root or the environment variable `NNN_SHOW_HIDDEN` is set the default filter will also match hidden files.
  246. #### Navigate-as-you-type mode
  247. In this mode directories are opened in filter mode, allowing continuous navigation. Works best with the **arrow keys**.
  248. In case of only one match and it's a directory, `nnn` auto selects the directory and enters it in this mode. To disable this behaviour,
  249. export NNN_NO_AUTOSELECT=1
  250. #### File indicators
  251. The following indicators are used in the detail view:
  252. | Indicator | File Type |
  253. |:---:| --- |
  254. | `/` | Directory |
  255. | `*` | Executable |
  256. | <code>&#124;</code> | Fifo |
  257. | `=` | Socket |
  258. | `@` | Symbolic Link |
  259. | `@/` | Symbolic Link to directory |
  260. | `b` | Block Device |
  261. | `c` | Character Device |
  262. #### Utility dependencies
  263. | External dependency | Operation |
  264. | --- | --- |
  265. | xdg-open (Linux), open(1) (macOS), cygstart (Cygwin) | desktop opener |
  266. | file | determine file type |
  267. | cp, mv, rm, xargs (from findutils on Linux) | copy, move and remove files |
  268. | mediainfo, exiftool | multimedia file details |
  269. | atool, patool ([integration](https://github.com/jarun/nnn/wiki/How-to#integrate-patool)) | create, list and extract archives |
  270. | vidir (from moreutils) | batch rename, move, delete dir entries |
  271. | vlock (Linux), bashlock (macOS), lock(1) (BSD) | terminal locker |
  272. | $EDITOR (overridden by $VISUAL, if defined) | edit files (fallback vi) |
  273. | $PAGER | page through files (fallback less) |
  274. | $SHELL | spawn a shell, run script (fallback sh) |
  275. To specify a custom file opener:
  276. export NNN_OPENER=mimeopen
  277. To edit all text files in EDITOR (preferably CLI, fallback vi):
  278. export NNN_USE_EDITOR=1
  279. Arguments to the `$PAGER` and `$SHELL` should be combined together.
  280. The option `open with` takes 1 combined argument.
  281. #### Help
  282. $ nnn -h
  283. $ man nnn
  284. To lookup keyboard shortcuts at runtime, press <kbd>?</kbd>.
  285. #### QUICKSTART
  286. 1. Install the [utilities required](#utility-dependencies) for your regular activities.
  287. 2. Configure [cd on quit](https://github.com/jarun/nnn/wiki/How-to#cd-on-quit).
  288. 3. Optionally open all text files in EDITOR (fallback vi):
  289. export NNN_USE_EDITOR=1
  290. 4. Run `n`.
  291. 5. Press <kbd>?</kbd> for help on keyboard shortcuts anytime.
  292. 6. For additional functionality [setup custom scripts](https://github.com/jarun/nnn/wiki/How-to#run-custom-scripts).
  293. #### HOW TO
  294. Please visit the [How to](https://github.com/jarun/nnn/wiki/How-to) wiki page.
  295. #### WHY FORK?
  296. `nnn` was initially forked from [noice](http://git.2f30.org/noice/) but is significantly [different](https://github.com/jarun/nnn/wiki/nnn-vs.-noice) today. I chose to fork because:
  297. - one can argue my approach deviates from the goal of the original project - keep the utility `suckless`. `noice` was rudimentary. In my opinion evolution is the taste of time.
  298. - I would like to have a bit of control on what features are added in the name of desktop integration. A feature-bloat is the last thing in my mind. Check out [nnn design considerations](https://github.com/jarun/nnn/wiki/nnn-design-considerations) for more details.
  299. #### MENTIONS
  300. - [FOSSMint](https://www.fossmint.com/nnn-linux-terminal-file-browser/)
  301. - [Hacker News](https://news.ycombinator.com/item?id=18520898)
  302. - [It's FOSS](https://itsfoss.com/nnn-file-browser-linux/)
  303. - [LinuxLinks](https://www.linuxlinks.com/nnn-fast-and-flexible-file-manager/)
  304. - [Suckless Rocks](https://suckless.org/rocks/)
  305. - [Ubuntu Full Circle Magazine - Issue 135](https://fullcirclemagazine.org/issue-135/)
  306. #### DEVELOPERS
  307. 1. Copyright © 2014-2016 Lazaros Koromilas
  308. 2. Copyright © 2014-2016 Dimitris Papastamos
  309. 3. Copyright © 2016-2019 [Arun Prakash Jana](https://github.com/jarun)
  310. #### CONTRIBUTIONS
  311. We need contributors. Please visit the [ToDo list](https://github.com/jarun/nnn/issues/137).