Test to see if the binary already exists.

This commit is contained in:
perfectra1n 2023-02-19 21:57:12 -08:00
parent 626253d791
commit b0644d7372

@ -18,27 +18,32 @@
# The directory where this plugin is located. # The directory where this plugin is located.
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
pushd $CURRENT_DIR #Pushd to the directory where this plugin is located. if [ ! -f $CURRENT_DIR/tmux-mem-cpu-load ] && ! $(builtin type -P "tmux-mem-cpu-load" &> /dev/null) ; then
tmux run-shell "echo \"tmux-mem-cpu-load not found. Attempting to build.
\""
# Attempt to rebuild the plugin and log any errors in the tmux display window. pushd $CURRENT_DIR #Pushd to the directory where this plugin is located.
if output=$(cmake . 2>&1); then
# Attempt to rebuild the plugin and log any errors in the tmux display window.
if output=$(cmake . 2>&1); then
tmux run-shell "echo \"'cmake $CURRENT_DIR' completed successfully. tmux run-shell "echo \"'cmake $CURRENT_DIR' completed successfully.
\"" \""
else else
tmux run-shell "echo \"'cmake $CURRENT_DIR' failed. Error logged below. tmux run-shell "echo \"'cmake $CURRENT_DIR' failed. Error logged below.
$output $output
\"" \""
exit 1 exit 1
fi fi
if output=$(make 2>&1); then if output=$(make 2>&1); then
tmux run-shell "echo \"tmux-mem-cpu-load built successfully. tmux run-shell "echo \"tmux-mem-cpu-load built successfully.
\"" \""
else else
tmux run-shell "echo \"tmux-mem-cpu-load failed to build. Error logged below. tmux run-shell "echo \"tmux-mem-cpu-load failed to build. Error logged below.
$output $output
\"" \""
exit 1 exit 1
fi
popd
fi fi
popd