Commit Graph
2 Commits
Author SHA1 Message Date
ddadmin 571334d67b feat(claude): статусная строка переписана и устанавливается install.sh
- Зачем:
  - statusLine ссылался на ~/.claude/statusline-command.sh, которого install.sh
    никогда не создавал, а сам скрипт не округлял проценты и резал путь по числу
    сегментов вместо длины.
- Что:
  - скрипт переписан: округление процентов до целых, порог длины пути в
    переменной MAX_PATH_LEN (28), резервный разбор JSON без jq, USER/USERNAME и
    HOSTNAME вместо hostname -s, нормализация обратных слэшей — для Git Bash.
  - install.sh копирует statusline-command.sh в ~/.claude с правами 755.
- Проверка:
  - printf '%s' "$json" | bash claude/.claude/statusline-command.sh на JSON с
    дробными процентами, null в rate_limits и без блока rate_limits.
2026-07-26 17:12:56 +03:00
ddadmin fd56702644 feat(claude): добавлен скрипт statusline-command.sh для строки статуса
- Зачем:
  - отображать в Claude Code текущий путь, ветку, модель и использование контекста/rate limits.
- Что:
  - создан claude/.claude/statusline-command.sh с парсингом JSON и ANSI-форматированием.
  - обновлён .gitignore для трекинга нового скрипта.
- Проверка:
  - запуск скрипта в рабочей директории проекта: bash claude/.claude/statusline-command.sh.
2026-04-26 22:39:21 +03:00