`nlaunch` is an independent POSIX-compliant GUI application launcher shell script. Its only dependency is `fzy`. It's possible to set a keyboard shortcut to open `nlaunch` in a terminal and use it as the regular launcher.
+
+To use `nlaunch` as an independent launcher add a keybind to open `nlaunch` in a terminal e.g.
+
+ xfce4-terminal -e nlaunch
#
# Requires fzy.
#
+# Usage: nlaunch [delay]
+# delay is in seconds, if omitted nlaunch waits for 1 sec
+#
# Shell: POSIX compliant
# Author: Arun Prakash Jana
if selection=$( get_selection ); then
setsid "$selection" 2>/dev/null 1>/dev/null &
+
+ if ! [ -z "$1" ]; then
+ sleep "$1"
+ else
+ sleep 1
+ fi
fi
goto begin;
case SEL_LAUNCH:
if (getutil(utils[NLAUNCH])) {
- spawn(utils[NLAUNCH], NULL, NULL, path, F_NORMAL);
+ spawn(utils[NLAUNCH], "0", NULL, path, F_NORMAL);
break;
} // fallthrough
default: /* SEL_RUNCMD */