Files
dotfiles/config/tmux/plugins/catppuccin/tmux/tests/helpers.sh

31 lines
657 B
Bash

#!/usr/bin/env bash
# Returns the value of given tmux option.
# First argument is the option name, e.g. @catppuccin_flavor.
#
# Usage: `get_option @catppuccin_flavor`
# Would return: `mocha`
#
# The option is given as a format string.
get_option() {
local option
option=$1
tmux display-message -p "#{${option}}"
}
# Prints the given tmux option to stdout.
# First argument is the option name, e.g. @catppuccin_flavor.
#
# Usage: `print_option @catppuccin_flavor`
# Would print: `@catppuccin_flavor mocha`
#
# The option is given as a format string.
print_option() {
local option
option=$1
printf "\n%s " "${option}"
get_option "$option"
}