INNER CODE UNIT · JavaScript

main

karanb192/claude-code-hooks · plugins/auto-stage/auto-stage.js:68

async function main() {
  let input = '';
  for await (const chunk of process.stdin) input += chunk;

  try {
    const data = JSON.parse(input);
    const { tool_name, tool_input, session_id, cwd } = data;

    if (!['Edit', 'Write'].includes(tool_name)) {
      return console.log('{}');
    }

    const filePath = tool_input?.file_path;
    if (!filePath) {
      log({ level: 'SKIP', reason: 'no file_path', tool: tool_name, session_id });
      return console.log('{}');
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…