mirror of
https://github.com/jimeh/tmuxifier.git
synced 2026-02-19 09:56:39 +00:00
Add some comments, if for nothing else, then for educational purposes
This commit is contained in:
@@ -21,16 +21,20 @@ abs_dirname() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if [ -z "${TMUXIFIER}" ]; then
|
if [ -z "${TMUXIFIER}" ]; then
|
||||||
|
# Set TMUXIFIER relative to the "tmuxifier" executable.
|
||||||
export TMUXIFIER="$(dirname "$(abs_dirname "$0")")"
|
export TMUXIFIER="$(dirname "$(abs_dirname "$0")")"
|
||||||
else
|
else
|
||||||
|
# Strip any trailing slash (/) characters from TMUXIFIER variable.
|
||||||
export TMUXIFIER="${TMUXIFIER%/}"
|
export TMUXIFIER="${TMUXIFIER%/}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Load tmuxifier environment variables.
|
# Load tmuxifier environment variables.
|
||||||
source "$TMUXIFIER/lib/env.sh"
|
source "$TMUXIFIER/lib/env.sh"
|
||||||
|
|
||||||
|
# Add tmuxifier's internal commands to PATH.
|
||||||
export PATH="$TMUXIFIER/libexec:$PATH"
|
export PATH="$TMUXIFIER/libexec:$PATH"
|
||||||
|
|
||||||
|
# Check Tmux version.
|
||||||
export TMUXIFIER_MIN_TMUX_VERSION="1.6"
|
export TMUXIFIER_MIN_TMUX_VERSION="1.6"
|
||||||
if [ "$(tmuxifier-tmux-version "$TMUXIFIER_MIN_TMUX_VERSION")" == "<" ]; then
|
if [ "$(tmuxifier-tmux-version "$TMUXIFIER_MIN_TMUX_VERSION")" == "<" ]; then
|
||||||
echo -e "ERROR: Tmuxifier requires Tmux v${TMUXIFIER_MIN_TMUX_VERSION}" \
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Parse given command
|
||||||
command="$1"
|
command="$1"
|
||||||
case "$command" in
|
case "$command" in
|
||||||
"" | "-h" | "--help" )
|
"" | "-h" | "--help" )
|
||||||
|
|||||||
Reference in New Issue
Block a user