@@ -14,18 +14,21 @@ set -euo pipefail
1414REPO=" DeusData/codebase-memory-mcp"
1515INSTALL_DIR=" $HOME /.local/bin"
1616VARIANT=" standard"
17+ SKIP_CONFIG=false
1718CBM_DOWNLOAD_URL=" ${CBM_DOWNLOAD_URL:- https:// github.com/ ${REPO} / releases/ latest/ download} "
1819
1920for arg in " $@ " ; do
2021 case " $arg " in
21- --ui) VARIANT=" ui" ;;
22- --standard) VARIANT=" standard" ;;
23- --dir=* ) INSTALL_DIR=" ${arg# --dir=} " ;;
22+ --ui) VARIANT=" ui" ;;
23+ --standard) VARIANT=" standard" ;;
24+ --dir=* ) INSTALL_DIR=" ${arg# --dir=} " ;;
25+ --skip-config) SKIP_CONFIG=true ;;
2426 --help|-h)
25- echo " Usage: install.sh [--ui] [--dir=<path>]"
26- echo " --ui Install the UI variant (with graph visualization)"
27- echo " --standard Install the standard variant (default)"
28- echo " --dir PATH Install directory (default: ~/.local/bin)"
27+ echo " Usage: install.sh [--ui] [--dir=<path>] [--skip-config]"
28+ echo " --ui Install the UI variant (with graph visualization)"
29+ echo " --standard Install the standard variant (default)"
30+ echo " --dir PATH Install directory (default: ~/.local/bin)"
31+ echo " --skip-config Skip automatic agent configuration"
2932 exit 0
3033 ;;
3134 esac
@@ -169,13 +172,18 @@ VERSION=$("$DEST" --version 2>&1) || {
169172echo " Installed: $VERSION "
170173
171174# Configure agents
172- echo " "
173- echo " Configuring coding agents..."
174- " $DEST " install -y 2>&1 || {
175+ if [ " $SKIP_CONFIG " = true ]; then
175176 echo " "
176- echo " Agent configuration failed (non-fatal)."
177- echo " Run manually: codebase-memory-mcp install"
178- }
177+ echo " Skipping agent configuration (--skip-config)"
178+ else
179+ echo " "
180+ echo " Configuring coding agents..."
181+ " $DEST " install -y 2>&1 || {
182+ echo " "
183+ echo " Agent configuration failed (non-fatal)."
184+ echo " Run manually: codebase-memory-mcp install"
185+ }
186+ fi
179187
180188# PATH check
181189if ! echo " $PATH " | tr ' :' ' \n' | grep -qx " $INSTALL_DIR " ; then
0 commit comments