From 28b9a9fffd219b1a2cc8748c22a55159acce37e9 Mon Sep 17 00:00:00 2001 From: Evangelos Lamprou Date: Tue, 25 Aug 2026 11:07:32 -0400 Subject: [PATCH] Quote m-cli paths and fix uninstall cleanup --- m | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/m b/m index 0992288..cae65d4 100755 --- a/m +++ b/m @@ -27,8 +27,8 @@ get_version(){ return 1 fi - local git_tag=$(git -C ${MCLI_PATH} describe --tags --exact-match HEAD 2>/dev/null) - local git_hash=$(git -C ${MCLI_PATH} rev-parse --short HEAD 2>/dev/null) + local git_tag=$(git -C "$MCLI_PATH" describe --tags --exact-match HEAD 2>/dev/null) + local git_hash=$(git -C "$MCLI_PATH" rev-parse --short HEAD 2>/dev/null) if [ -n "$git_tag" ]; then echo "m-cli version: $git_tag ($git_hash)" else @@ -38,15 +38,15 @@ get_version(){ update_mcli(){ confirm "Do you want to update m-cli? [y/n]: " || exit 0 - INSTALL_DIR=${MCLI_PATH} bash ${MCLI_PATH}/install.sh + INSTALL_DIR="$MCLI_PATH" bash "$MCLI_PATH/install.sh" } uninstall_mcli(){ confirm "Do you want to uninstall m-cli? [y/n]: " || exit 0 - sudo rm -rf ${MCLI_PATH} 2>/dev/null \ - sudo rm -f "/usr/local/bin/m" 2>/dev/null \ - sudo rm -f "${HOME}/.local/bin/m" 2>/dev/null \ - echo "Done !" + sudo rm -rf "$MCLI_PATH" 2>/dev/null + sudo rm -f "/usr/local/bin/m" 2>/dev/null + sudo rm -f "${HOME}/.local/bin/m" 2>/dev/null + echo "Done !" } usage(){ @@ -89,6 +89,6 @@ esac COMMAND=${1} shift; -[ ! -f ${MCLI_PATH}/plugins/${COMMAND} ] && usage && exit 1 +[ ! -f "$MCLI_PATH/plugins/$COMMAND" ] && usage && exit 1 -${MCLI_PATH}/plugins/${COMMAND} "$@" +"$MCLI_PATH/plugins/$COMMAND" "$@"