AT

agavra/tuicr

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

3,5 тыс. stars Качество 68 Тренд 54MIT

TUI для обзора кода с назначениями клавиш VIM

Обзор

- Непрерывный дифференциал в терминале в стиле GitHub. Прокручивание каждого изменённого файла в одном потоке. - Комментарии в стиле PR на уровне строки, диапазона, файла и обзора. - Отслеживание обзора в детализации файла или ханка, сохраняющегося в разных сессиях. - Три цели экспорта: отправить реальный обзор на GitHub или GitLab, скопировать структурированный markdown в ваш буфер обмена или pipe в stdout. - Работает с git, jj и mercurial. Проверяет незакреплённые изменения, диапазоны комитов или любой PR или MR GitHub. Другие методы установки (cargo, mise, nix, binaries, source) Внутри tuicr переместите с помощью j/k, нажмите c для комментария, затем y для копирования отзыва или :submit для отправки на GitHub. При открытии PR или GitLab MR, который вы уже проверяли, tuicr предвыделяет коммиты новее, чем ваш последний приданный отзыв, когда метаданные доступны; коммиты, уже охваченные этим обзором, помечаются ✓ в встроенном селекторе. Автоматически определяет git, jj или mercurial.

Обзор (машинный перевод)

A code review TUI с vim keybindings. Экспорт в GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit или буфер обмена.

[! СОВЕТ] Произносится как «твикер».

Что он делает

  • Непрерывный дифференциал в терминале в стиле GitHub. Прокручивание каждого изменённого файла в одном потоке.
  • Комментарии в стиле PR на уровне строки, диапазона, файла и обзора.
  • Просмотр отслеживания по детализации файла или hunk, сохраняющейся на протяжении всех сессий.
  • Три цели экспорта: отправить реальный обзор на GitHub, GitLab, Gitea, Bitbucket, Azure DevOps или Gerrit, скопировать Структурированная маркировка для планшета или труба в Stdout.
  • Работает с git, jj и mercurial. Проверяет незакреплённые изменения, диапазоны коммитов или любой PR на GitHub, GitLab MR, Gitea PR, Bitbucket PR, Azure DevOps PR или Gerrit change.

Установка

Другие методы установки (cargo, mise, nix, binaries, source)

Готовые бинарные файлы: релизы на GitHub. Релизы для Linux включают динамически связанные варианты GNU и статического musl.

Из источника:

Обновите активную установку одной командой:

tuicr update использует Homebrew, Cargo, Mise или профиль Nix, когда этот менеджер владеет исполняемый файл. Скрипт установки и вручную скачанные бинарные файлы обновляются на месте с сопоставления

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

tuicr

A code review TUI with vim keybindings. Export to GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit, or clipboard.

[!TIP] Pronounced “tweaker”.

What it does

  • GitHub-style continuous diff in the terminal. Scroll through every changed file in one stream.
  • PR-style comments at the line, range, file, and review level.
  • Review tracking at file or hunk granularity, persisted across sessions.
  • Three export targets: push a real review to GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, or Gerrit, copy structured markdown to your clipboard, or pipe to stdout.
  • Works with git, jj, and mercurial. Reviews uncommitted changes, commit ranges, or any GitHub PR, GitLab MR, Gitea PR, Bitbucket PR, Azure DevOps PR, or Gerrit change.

Install

curl -fsSL tuicr.dev/install.sh | sh
# or
brew install tuicr
# or
sudo pacman -S tuicr

Update the active installation with one command:

tuicr update
tuicr update 0.18.0 # Install a known-good version

tuicr update uses Homebrew, Cargo, Mise, or a Nix profile when that manager owns the executable. Install-script and manually downloaded binaries update in place from the matching GitHub release asset after SHA-256 verification. Exact-version installs support Cargo and direct binaries; use the package manager’s pinning workflow for Homebrew, Mise, or Nix. A nix run invocation is temporary rather than installed; rerun it to use the current flake, or use nix profile install github:agavra/tuicr for an installation that tuicr update can upgrade.

Quick start

tuicr                       # Pick from a commit selector
tuicr tui                   # Same TUI, explicit subcommand
tuicr -w                    # Uncommitted changes (skip selector)
tuicr -r main..HEAD         # Commit range
tuicr --file f.md --line 42 # Annotate a file, starting at line 42
tuicr pr 125                # GitHub, Gitea, Bitbucket, or Azure DevOps PR, or Gerrit change
tuicr pr 125 --remote up    # Use a named Git remote's fetch URL
tuicr mr 125                # GitLab MR
tuicr tui pr 125            # GitHub PR via explicit TUI subcommand
tuicr tui mr 125            # GitLab MR via explicit TUI subcommand
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add agavra/tuicr
Новичок в MCP? Начните с руководства на mcpskill.org →