]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix #97: add manpage for nlay
authorArun Prakash Jana <engineerarun@gmail.com>
Wed, 14 Mar 2018 16:59:59 +0000 (22:29 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 14 Mar 2018 16:59:59 +0000 (22:29 +0530)
Makefile
nlay
nlay.1 [new file with mode: 0644]

index 09818a0683bc6e4ae248926332b8628efc96cd4f..7b97a90408fb87c191a5aec4039706722e80321c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@ else
        LDLIBS += -lncurses
 endif
 
-DISTFILES = nlay nnn.c nnn.h nnn.1 Makefile README.md LICENSE
+DISTFILES = nlay nlay.1 nnn.c nnn.h nnn.1 Makefile README.md LICENSE
 SRC = nnn.c
 BIN = nnn
 PLAYER = nlay
@@ -37,11 +37,13 @@ install: all
        $(INSTALL) -m 0755 $(BIN) $(PLAYER) $(DESTDIR)$(PREFIX)/bin
        $(INSTALL) -m 0755 -d $(DESTDIR)$(MANPREFIX)/man1
        $(INSTALL) -m 0644 $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1
+       $(INSTALL) -m 0644 $(PLAYER).1 $(DESTDIR)$(MANPREFIX)/man1
 
 uninstall:
        $(RM) $(DESTDIR)$(PREFIX)/bin/$(BIN)
        $(RM) $(DESTDIR)$(PREFIX)/bin/$(PLAYER)
        $(RM) $(DESTDIR)$(MANPREFIX)/man1/$(BIN).1
+       $(RM) $(DESTDIR)$(MANPREFIX)/man1/$(PLAYER).1
 
 strip: $(BIN)
        $(STRIP) $^
diff --git a/nlay b/nlay
index 2a5579bcdbee5e312e2ab8d165b73760cf2706a8..be39893cc5d7f0b4142e898ab88929e5c224f89e 100755 (executable)
--- a/nlay
+++ b/nlay
@@ -3,7 +3,7 @@
 # #############################################################################
 # nlay: a customizable script to play files in different apps by file type
 #
-# usage: nlay file type
+# usage: nlay file/path type/action
 #
 # MUST READ:
 #
diff --git a/nlay.1 b/nlay.1
new file mode 100644 (file)
index 0000000..59dce5b
--- /dev/null
+++ b/nlay.1
@@ -0,0 +1,36 @@
+.Dd Mar 14, 2018
+.Dt NLAY 1
+.Os
+.Sh NAME
+.Nm nlay
+.Nd a bash script to play files in different apps by file type or run some actions.
+.Sh SYNOPSIS
+.Nm
+file/path type/action
+.Sh DESCRIPTION
+.Nm
+is shipped with \fInnn\fR to deliver a level of flexibility to users to choose their own apps when running some actions. It has provisions to handle text files too. However, the capability is not used in the latest releases and the file type is limited to text files only. Now
+.Nm
+is invoked to run a desktop search utility (\fIgnome-search-tool\fR or \fIcatfish\fR in the same order of priority) or screen locker (\fIvlock\fR, Linux-only). However,
+.Nm
+can run independently and can be highly customized for personal usage.
+.Pp
+.Nm
+supports the following options:
+.Pp
+"file/path"
+        The first argument can be the file or path to pass as an argument to the app. It can also be an empty string e.g., while locking the terminal.
+.Pp
+"type/action"
+        This can be any of the strings \fItext\fR, \fIsearch\fR or \fI screensaver\fR.
+.Sh USAGE
+.Pp
+.Bd -literal
+$ nlay info.txt text
+$ nlay . search
+$ nlay "" screensaver
+.Ed
+.Sh AUTHOR
+.An Arun Prakash Jana Aq Mt engineerarun@gmail.com .
+.Sh HOME
+.Em https://github.com/jarun/nnn