diff --git a/bin/tmuxifier b/bin/tmuxifier index 31eabf8..3568f97 100755 --- a/bin/tmuxifier +++ b/bin/tmuxifier @@ -21,16 +21,20 @@ abs_dirname() { } if [ -z "${TMUXIFIER}" ]; then + # Set TMUXIFIER relative to the "tmuxifier" executable. export TMUXIFIER="$(dirname "$(abs_dirname "$0")")" else + # Strip any trailing slash (/) characters from TMUXIFIER variable. export TMUXIFIER="${TMUXIFIER%/}" fi # Load tmuxifier environment variables. source "$TMUXIFIER/lib/env.sh" +# Add tmuxifier's internal commands to PATH. export PATH="$TMUXIFIER/libexec:$PATH" +# Check Tmux version. export TMUXIFIER_MIN_TMUX_VERSION="1.6" if [ "$(tmuxifier-tmux-version "$TMUXIFIER_MIN_TMUX_VERSION")" == "<" ]; then echo -e "ERROR: Tmuxifier requires Tmux v${TMUXIFIER_MIN_TMUX_VERSION}" \ @@ -38,6 +42,7 @@ if [ "$(tmuxifier-tmux-version "$TMUXIFIER_MIN_TMUX_VERSION")" == "<" ]; then exit 1 fi +# Parse given command command="$1" case "$command" in "" | "-h" | "--help" )