浏览代码

Add readme on nlay

master
Arun Prakash Jana 6 年前
父节点
当前提交
f38692e968
找不到此签名对应的密钥 GPG 密钥 ID: A75979F35C080412
共有 1 个文件被更改,包括 31 次插入0 次删除
  1. +31
    -0
      scripts/nlay/README.md

+ 31
- 0
scripts/nlay/README.md 查看文件

@@ -0,0 +1,31 @@
## nlay

`nlay` (*NnnpLAY*) is a customizable media type or action handler

### Usage

`nlay` is not used by `nnn` now. However, the bash script can be used to run desktop search utility or screensaver:

nlay file type
file: absolute path to file ("" for an action)
type: type of media or action

### Default apps

* gnome-search-tool, catfish - file search
* vlock - terminal screensaver (alternatives - cmatrix, termsaver)

### Perks

- simple to modify (extensive in-file notes, comments and indicative code)
- handle files by category (e.g. plaintext, search, screensaver)
- support for multiple apps by order of preference
- run app in the foreground or silently detached in the background
- optionally add app arguments

### Tips to modify

- set `app=` in any category to change the player
- set `opts=` to use app options
- toggle `bg=` to enable or disable running app silently (`stdout` and `stderr` redirected to `/dev/null`) in background. E.g., vim (CLI) should be verbose and in the foreground while Sublime Text (GUI) can be started silently in the background.
- enable the commented out code under `ENABLE_FILE_TYPE_HANDLING` to handle specific file extensions e.g. use a different app than the one used for the category.

正在加载...
取消
保存