Update cc-soul binaries (downloads pre-built or builds from source)
Updates cc-soul binaries by downloading pre-built versions or building from source, configures database and permissions.
/plugin marketplace add genomewalker/cc-soul/plugin install soul@genomewalker-cc-soulInstall or update cc-soul binaries. Prefers pre-built binaries, falls back to building from source.
/cc-soul-update
Run all commands in a single bash block (variables don't persist across separate calls):
PLUGIN_DIR="$HOME/.claude/plugins/marketplaces/genomewalker-cc-soul"
SETTINGS="$HOME/.claude/settings.json"
PERM_RULE="mcp__plugin_cc-soul_cc-soul__*"
bash "$PLUGIN_DIR/scripts/smart-install.sh"
"$PLUGIN_DIR/bin/chitta_cli" --version
"$PLUGIN_DIR/bin/chitta_cli" upgrade 2>&1
"$PLUGIN_DIR/bin/chitta_cli" stats 2>&1 | grep -v "^\["
# Configure permissions if not present
if command -v jq &>/dev/null && [ -f "$SETTINGS" ]; then
if ! jq -e ".permissions.allow | index(\"$PERM_RULE\")" "$SETTINGS" &>/dev/null; then
jq ".permissions.allow += [\"$PERM_RULE\"]" "$SETTINGS" > "$SETTINGS.tmp" && mv "$SETTINGS.tmp" "$SETTINGS"
echo "[cc-soul] Added permission: $PERM_RULE"
fi
fi