dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit be312d0dd77b894cef40277af18f1fd0ba368122
parent 7234ceb2493a175eca7a93f453126f02efd06fa4
Author: Alex Balgavy <a.balgavy@gmail.com>
Date:   Tue, 27 Oct 2020 11:30:57 +0100

open: add -a flag

Former-commit-id: 7e2a8f0e7ee4dc1697939ec6405754cdccaceab8
Diffstat:
Mscripts/open | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/scripts/open b/scripts/open @@ -6,6 +6,10 @@ while [ $(($#)) -ne 0 ]; do background=1 shift ;; + -a) + app="$2" + shift 2 + ;; -h|--help) echo "Usage:" echo "open [-g] file" @@ -29,13 +33,15 @@ eval set -- "$PARAMS" background=${background:-0} os=$(uname -s | tr '[:upper:]' '[:lower:]') -case $os in + +case "$os" in linux*) # not sure how backgrounding is handled with xdg-open command xdg-open "$@" ;; darwin*) if [ $background -eq 1 ]; then /usr/bin/open -gj "$@" + elif [ -n "$app" ]; then /usr/bin/open -a "$app" "$@" else /usr/bin/open "$@" fi ;;