docs: Clean up README formatting and remove deprecated CLI hook commands

Removes crystal ball emoji and bullet formatting inconsistencies from README headers. Eliminates mark-dirty and sync-if-dirty CLI commands and related hook configuration code, simplifying the codebase after transitioning to file watcher-based auto-sync.
This commit is contained in:
Colby McHenry
2026-04-07 16:14:58 -05:00
parent a0a18b1913
commit 32f9cd460e
5 changed files with 121 additions and 661 deletions
+4 -9
View File
@@ -8,8 +8,8 @@ import { execSync } from 'child_process';
import * as path from 'path';
import * as fs from 'fs';
import {
writeMcpConfig, writePermissions, writeClaudeMd, writeHooks,
hasMcpConfig, hasPermissions, hasHooks,
writeMcpConfig, writePermissions, writeClaudeMd,
hasMcpConfig, hasPermissions,
} from './config-writer';
import type { InstallLocation } from './config-writer';
@@ -50,7 +50,7 @@ export async function runInstaller(): Promise<void> {
// Step 1: Install globally
const shouldInstallGlobally = await clack.confirm({
message: 'Install codegraph globally? (Required for hooks & MCP server)',
message: 'Install codegraph globally? (Required for MCP server)',
initialValue: true,
});
@@ -70,7 +70,7 @@ export async function runInstaller(): Promise<void> {
clack.log.warn('Try: sudo npm install -g @colbymchenry/codegraph');
}
} else {
clack.log.info('Skipped global install — hooks and MCP server may not work without it');
clack.log.info('Skipped global install — MCP server may not work without it');
}
// Step 2: Installation location
@@ -140,11 +140,6 @@ function writeConfigs(
clack.log.success(`${permAction} permissions in ${locationLabel}/settings.json`);
}
// Hooks
const hookAction = hasHooks(location) ? 'Updated' : 'Added';
writeHooks(location);
clack.log.success(`${hookAction} auto-sync hooks in ${locationLabel}/settings.json`);
// CLAUDE.md
const claudeMdResult = writeClaudeMd(location);
const claudeMdPath = `${locationLabel}/CLAUDE.md`;