AT

agavra/tuicr

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.5천 stars 품질 68 트렌드 54MIT

vim 키바인딩을 사용한 코드 리뷰 TUI

개요

- 터미널에서 GitHub 스타일의 연속 diff. 한 스트림에서 모든 변경된 파일을 스크롤합니다. - 라인, 범위, 파일, 리뷰 수준에서 PR 스타일의 주석. - 세션 전반에 걸쳐 파일 또는 대용량 추적 검토. - 세 가지 내보내기 목표: 실제 리뷰를 GitHub나 GitLab에 푸시, 구조화된 마크다운을 클립보드에 복사, 또는 stdout으로 파이프 전송. - git, jj, mercurial과 함께 작동합니다. 커밋되지 않은 변경사항, 커밋 범위, 또는 GitHub PR이나 GitLab MR을 검토합니다. 기타 설치 방법(카고, 미제, 닉스, 바이너리, 소스) tuicr 안에서 j/k로 탐색하고, c를 눌러 댓글을 달고, y를 눌러 리뷰를 복사하거나 :subde를 눌러 GitHub로 푸시하세요. 이전에 검토한 GitHub PR이나 GitLab MR을 열면, tuicr는 메타데이터가 있을 때 최근에 제출한 리뷰보다 더 새로운 커밋을 미리 선택합니다; 이미 해당 리뷰에 포함된 커밋은 인라인 선택기에서 ✓로 표시됩니다. git, jj, mercurial을 자동으로 감지합니다.

개요(AI 번역)

vim 키 바인딩을 사용하는 코드 리뷰 TUI입니다. GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit, 또는 clipboard로 내보내세요.

[! 팁] '트위커’라고 발음했어.

그것이 하는 일들

  • 터미널에서 GitHub 스타일의 연속 diff. 한 스트림에서 모든 변경된 파일을 스크롤할 수 있습니다.
  • 라인, 범위, 파일, 리뷰 수준에서의 PR 스타일 코멘트.
  • 세션 간 지속되는 파일 또는 단위 단위의 추적 검토.
  • 세 가지 내보내기 목표: 실제 리뷰를 GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, 또는 Gerrit에 푸시, 복사 클립보드에 구조화된 마크다운 또는 STDOUT로 연결되는 파이프 처리도 가능합니다.
  • git, jj, mercurial과 함께 작동합니다. 커밋되지 않은 변경 사항, 커밋 범위, 또는 모든 GitHub PR을 검토합니다. GitLab MR, Gitea PR, Bitbucket PR, Azure DevOps PR, 또는 Gerrit 변경.

설치

기타 설치 방법(카고, 미제, 닉스, 바이너리, 소스)

미리 구축된 바이너리: GitHub 릴리스. 리눅스 릴리스 동적 연결 GNU 및 정적 MUSL 변형을 포함합니다.

출처에서:

활성 설치를 한 가지 명령어로 업데이트합니다:

tuicr update는 그 관리자가 소유할 때 Homebrew, Cargo, Mise, 또는 Nix 프로필을 사용합니다. 실행 파일. 설치 스크립트와 수동으로 다운로드한 바이너리가 매칭 후 제자리에서 업데이트됩니다

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add agavra/tuicr
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →