/
aqa
/
claude-code
Обзор
Документация
Войти
/
aqa
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tools/BashTool/commentLabel.ts
13 строк
637 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
/** * If the first line of a bash command is a `# comment` (not a `#!` shebang), * return the comment text stripped of the `#` prefix. Otherwise undefined. * * Under fullscreen mode this is the non-verbose tool-use label AND the * collapse-group ⎿ hint — it's what Claude wrote for the human to read. */ export function extractBashCommentLabel(command: string): string | undefined { const nl = command.indexOf('\n') const firstLine = (nl === -1 ? command : command.slice(0, nl)).trim() if (!firstLine.startsWith('#') || firstLine.startsWith('#!')) return undefined return firstLine.replace(/^#+\s*/, '') || undefined }