From 0f5ab9d91d4bb270285374f8a320bcf6f43381dd Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Thu, 4 Oct 2018 14:00:58 -0400 Subject: sh compatibility in minor scripts --- .scripts/opout | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to '.scripts/opout') diff --git a/.scripts/opout b/.scripts/opout index 91323a5..374b57e 100755 --- a/.scripts/opout +++ b/.scripts/opout @@ -1,13 +1,11 @@ -#!/bin/bash +#!/bin/sh # opout: "open output": A general handler for opening a file's intended output. # I find this useful especially running from vim. -filename=$(readlink -f "$1") -ext="${filename##*.}" -filename="${filename%.*}" +basename="${1%.*}" -case "$ext" in - tex|md|rmd) setsid zathura "$filename".pdf & ;; - html) setsid $TRUEBROWSER --new-window "$filename".html & ;; - sent) setsid sent "$1" & ;; +case "$1" in + *.tex|*.md|*.rmd) setsid zathura "$basename".pdf & ;; + *.html) setsid "$TRUEBROWSER" --new-window "$basename".html & ;; + *.sent) setsid sent "$1" & ;; esac -- cgit v1.3.1