From 27b0214408b732e985e7c9722ed31005aee53d41 Mon Sep 17 00:00:00 2001 From: Robert Estelle Date: Wed, 29 Jul 2020 11:34:25 -0700 Subject: [PATCH] sh: Factor out option name querying --- tmux-thumbs.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tmux-thumbs.sh b/tmux-thumbs.sh index dcbb991..24fd0a8 100755 --- a/tmux-thumbs.sh +++ b/tmux-thumbs.sh @@ -4,11 +4,14 @@ CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" PARAMS=() +function get-option() { + tmux show -vg "@thumbs-${1}" 2> /dev/null +} + function add-boolean-param { - local opt value + local opt opt="${1}" - value="$(tmux show -vg "@thumbs-${opt}" 2> /dev/null)" - if [ "${value}" = 1 ]; then + if [ "$(get-option "${opt}")" = 1 ]; then PARAMS+=("--${opt}") fi } @@ -16,7 +19,7 @@ function add-boolean-param { function add-option-param { local opt value opt="${1}" - value="$(tmux show -vg "@thumbs-${opt}" 2> /dev/null)" + value="$(get-option "${opt}")" if [ -n "${value}" ]; then PARAMS+=("--${opt}=${value}") fi