import { installHooks, uninstallHooks } from '../hooks/install';
import { clearConfig, readConfig } from '../config/store';

export function install(): void {
  installHooks(process.argv[1]);
  console.log('Claude Code hooks installed (UserPromptSubmit, SessionStart, SessionEnd).');

  if (!readConfig()) {
    console.log('You are not logged in yet. Run `prompt-agent login` before Claude Code starts capturing prompts.');
  }
}

export function uninstall(): void {
  uninstallHooks();
  clearConfig();
  console.log('Claude Code hooks removed and local credentials cleared.');
}
