検出箇所を見る(32)
コマンド実行 ・行277 行hooks/register.tsxconst made = await $.process.run(['mkdir', '-p', dir])
コマンド実行 ・行281 行hooks/register.tsxconst { exitCode } = await $.process.run(['ln', '-sfn', source, `${dir}/${markHex(id)}`])
コマンド実行 ・行289 行hooks/register.tsxif (dir && (await $.fs.exists(dir))) await $.process.run(['find', dir, '-type', 'l', '-mmin', '+1440', '-delete'])
環境変数 ・行293 行hooks/register.tsxconst home = await $.env.get('HOME')
ファイル読み取り ・行299 行hooks/register.tsxconst { size } = await $.fs.stat(file)
ファイル読み取り ・行302 行hooks/register.tsxconst bytes = fromBase64((await $.fs.read(file, { as: 'bytes' })).base64)
ファイル書き込み ・行308 行hooks/register.tsxawait $.fs.write(out, '')
コマンド実行 ・行312 行hooks/register.tsxconst { exitCode } = await $.process.run(argv)
ファイル読み取り ・行316 行hooks/register.tsxconst bytes = fromBase64((await $.fs.read(out, { as: 'bytes' })).base64)
ファイル読み取り ・行351 行hooks/register.tsxconst entry = (await $.fs.list(dir)).find(item => item.kind === 'file' && Number(IMAGE_FILE.exec(item.name)?.[1]) === n)
コマンド実行 ・行351 行hooks/register.tsxconst entry = (await $.fs.list(dir)).find(item => item.kind === 'file' && Number(IMAGE_FILE.exec(item.name)?.[1]) === n)
環境変数 ・行377 行hooks/register.tsxconst override = await $.env.get('CLAUDE_CODE_TMPDIR')
環境変数 ・行378 行hooks/register.tsxconst parents = [override, '/tmp', '/private/tmp', await $.env.get('TMPDIR'), await $.env.get('TEMP')]
ファイル読み取り ・行394 行hooks/register.tsxreturn (await $.fs.list(path)).filter(item => item.kind === 'dir').map(item => item.name)
環境変数 ・行417 行hooks/register.tsxconst port = await $.env.get('CLAUDE_CODE_SSE_PORT')
環境変数 ・行420 行hooks/register.tsxif (!port || !PORT.test(port) || !dir || (await $.env.get('OS')) !== 'Windows_NT') return false
コマンド実行 ・行426 行hooks/register.tsxconst { exitCode } = await $.process.run(ideCommand(port, lock, file), { timeoutMs: IDE_TIMEOUT_MS })
環境変数 ・行436 行hooks/register.tsxconst isWindows = (await $.env.get('OS')) === 'Windows_NT'
コマンド実行 ・行440 行hooks/register.tsxconst { exitCode } = await $.process.run(argv, { timeoutMs: VIEWER_TIMEOUT_MS })
環境変数 ・行455 行hooks/register.tsxconst configured = await $.env.get('CLAUDE_CONFIG_DIR')
環境変数 ・行459 行hooks/register.tsxconst home = (await $.env.get('USERPROFILE')) ?? (await $.env.get('HOME'))
ファイル書き込み ・行476 行hooks/register.tsxawait $.fs.write(spec, lines.length > 0 ? `${lines.join('\n')}\n` : '')
コマンド実行 ・行507 行hooks/register.tsxconst child = $.process.spawn({ argv })
環境変数 ・行525 行hooks/register.tsxif (renderer === 'window') return (await $.env.get('OS')) === 'Windows_NT' ? 'window' : 'blocks'
環境変数 ・行533 行hooks/register.tsxconst isTmux = Boolean(await $.env.get('TMUX'))
環境変数 ・行535 行hooks/register.tsxif (isTmux && !(await $.env.get('CLAUDE_CODE_TMUX_TRUECOLOR'))) return false
環境変数 ・行536 行hooks/register.tsxif ((await $.env.get('CLAUDE_MODS_IMAGE_OVERLAY')) === '1') return true
コマンド実行 ・行540 行hooks/register.tsxconst { exitCode, stdout } = await $.process.run(['tmux', 'show-environment', '-g', 'CLAUDE_MODS_IMAGE_OVERLAY'])
環境変数 ・行549 行hooks/register.tsxif ((await $.env.get('TMUX')) || (await $.env.get('STY')) || (await $.env.get('SSH_CONNECTION'))) return false
環境変数 ・行551 行hooks/register.tsxconst term = await $.env.get('TERM')
環境変数 ・行552 行hooks/register.tsxconst program = await $.env.get('TERM_PROGRAM')
環境変数 ・行554 行hooks/register.tsxreturn term === 'xterm-kitty' || term === 'xterm-ghostty' || program === 'ghostty' || Boolean(await $.env.get('KITTY_WINDOW_ID'))