#!/usr/bin/env bash CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" THEME_OPTION="@tmux-gruvbox" DEFAULT_THEME="dark" get_theme() { local option="$1" local default_value="$2" local option_value option_value=$(tmux show-option -gqv "$option") if [ -z "$option_value" ]; then echo "$default_value" else echo "$option_value" fi } main() { local theme theme=$(get_theme "$THEME_OPTION" "$DEFAULT_THEME") tmux source-file "$CURRENT_DIR/tmux-gruvbox-${theme}.conf" } main