macOS
brew install diffnavlocal Homebrew formula metadata
sudo port install diffnavMacPorts ports tree · textproc/diffnav/Portfile · 来源: api.github.com
安装
brew install diffnavlocal Homebrew formula metadata
sudo port install diffnavMacPorts ports tree · textproc/diffnav/Portfile · 来源: api.github.com
nix profile install nixpkgs#diffnavnixpkgs package indexes · pkgs/by-name/di/diffnav/package.nix · 来源: api.github.com
sudo pacman -S diffnavArch Linux sync databases · diffnav · 来源: geo.mirror.pkgbuild.com
scoop install main/diffnavScoop official bucket manifest trees · bucket/diffnav.json · 来源: api.github.com
概览
Git diff pager based on delta but with a file tree
历史
diffnav is a Git diff pager that combines delta-style diff rendering with a file-tree navigation pane. It is a newer terminal UI tool aimed at making large diffs easier to browse.
The diffnav repository was created in 2024 and describes the tool as a Git diff pager based on delta with a GitHub-like file tree. Its README documents side-by-side and unified views, watch mode, file-tree controls, and configuration through YAML.
The release feed shows rapid early iteration through 2026, with versions from the 0.6.0 through 0.11.0 series published in the first quarter of that year.
Because diffnav is young, its adoption history is still mostly upstream-led: the README documents installation through Homebrew from the author's tap or building with Go, plus usage as a global Git diff pager. The package-manager interest is in bringing a newer TUI diff-navigation workflow to standard install channels.
Users pipe git diff or gh pr diff output into diffnav, or configure Git with pager.diff diffnav. The tool adds keyboard navigation, file-tree toggling, side-by-side or unified rendering, and watch mode for refreshing a diff command.
diffnav matters to package nerds as part of the modern wave of Go-based terminal UIs: a single installable binary, YAML config, Git integration, and explicit dependence on established projects such as delta and Bubble Tea.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
diffnav | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/dlvhdr/diffnav
安装元数据
| 软件包键 | brew:diffnav |
|---|---|
| 版本 | 0.11.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/diffnav |
| 主页 | https://github.com/dlvhdr/diffnav |
| 仓库 | https://github.com/dlvhdr/diffnav |
| 上游文档 | https://github.com/dlvhdr/diffnav#readme |
| 许可证 | MIT |
| 源码归档 | https://github.com/dlvhdr/diffnav/archive/refs/tags/v0.11.0.tar.gz |
| 依赖 | git-delta |
| 构建依赖 | go |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | diffnav |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
diffnav
nix profile install nixpkgs#diffnavdiffnav 0.11.0-1
git diff pager based on delta but with a file tree, à la GitHub
https://github.com/dlvhdr/diffnav
sudo pacman -S diffnavdiffnav
sudo port install diffnavmain/diffnav
scoop install main/diffnav来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.