From 497911e999d34fbb34a6abdb045afd3e6a6c2d1f Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 10 Nov 2018 12:06:21 +0530 Subject: Retire nlay --- nlay | 105 ------------------------------------------------------------------- 1 file changed, 105 deletions(-) delete mode 100755 nlay (limited to 'nlay') diff --git a/nlay b/nlay deleted file mode 100755 index 1930379..0000000 --- a/nlay +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env bash - -# ############################################################################# -# nlay: a customizable script to play files in different apps by file type -# -# usage: nlay file/path type/action -# -# MUST READ: -# -# 1. Feel free to change the default apps to your favourite ones. -# If you change the app for a group you may also need to modify the opts and -# bg settings. If bg is set the app is detached and started in the background -# in silent mode. -# -# The bg setting depends on personal preferences and type of utility, e.g., I -# would start vi (CLI) in the foreground but Sublime Text (GUI) in background. -# -# Check (and TOGGLE as you wish) the default bg settings. -# -# 2. Detached apps are not killed when nnn exits. Use kill(1) or killall(1) to -# stop console based background apps. -# -# 3. nlay is OVERWRITTEN during nnn upgrade. You can store your custom nlay in a -# location other than the default and have an alias with nnn option '-p' to -# invoke it. Remember it might break or lack new capabilities added to nlay -# in future releases. Check the file diff once in a while. -# -# Author: Arun Prakash Jana -# Email: engineerarun@gmail.com -# Homepage: https://github.com/jarun/nnn -# Copyright © 2016-2018 Arun Prakash Jana -# ############################################################################# - - -# Enable the lines below to handle file by extension -# This is provided for using a custom player for specific files -# $ext holds the extension -</dev/null 2>&1 &" - ">/dev/null 2>&1 &") - -#--------------- SCREENSAVER ---------------- -elif [ "$2" == "screensaver" ]; then - app=("vlock" - "bashlock" - "lock") - -for index in ${!app[@]} -do - type -P ${app[$index]} &>/dev/null && - eval ${app[$index]} && - exit 0 -done - -#------------------ SCRIPT ------------------ -elif [ "$2" == "script" ]; then - # add commands or a custom script below - - # echo "my commands or custom script" - # sh "path_to_script.sh" - $SHELL "$1" - - exit 0 -fi - -#----------------- RUN APP ------------------ -for index in ${!app[@]} -do - type -P ${app[$index]} &>/dev/null && - eval ${app[$index]} ${opts[$index]} "\"$1\"" ${bg[$index]} && - break -done -- cgit v1.2.3-70-g09d2