From 1a9dd4787d999e8172b42dea4b25d2db1e899726 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 3 Jun 2013 09:16:58 +0300 Subject: [PATCH] Improve argument handling of init command --- libexec/tmuxifier-init | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libexec/tmuxifier-init b/libexec/tmuxifier-init index 6246bd5..5f30ed7 100755 --- a/libexec/tmuxifier-init +++ b/libexec/tmuxifier-init @@ -2,11 +2,12 @@ set -e [ -n "$TMUXIFIER_DEBUG" ] && set -x -if [ "$1" == "-" ] || [ "$1" == "--help" ]; then - shell="$2" -else - shell="$1" -fi +# Set shell to first argument that is not "-" or "--help". +for arg in "$@"; do + if [ "$arg" != "-" ] && [ "$arg" != "--help" ]; then + shell="$arg" + fi +done if [ -z "$shell" ]; then shell="$(basename "$SHELL")"