pkg.soopen package index

brew / rank 8710

Install page with Homebrew, Nix

Use Neovim as pager. Version 4.6.3 via Homebrew; verified 2026-10-25. Also installable with nix: nix profile install nixpkgs#page.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install page

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#page

nixpkgs package indexes · pkgs/by-name/pa/page/package.nix · source: api.github.com

overview

Package summary

Use Neovim as pager

Commands and aliases

  • nv

history

Project history and usage

Page is a streaming terminal pager that presents command output, files, logs, and diffs through Neovim and can reuse an existing Neovim process.

Project history

Page was built as a Neovim-aware pager rather than a standalone text viewer. Its implementation uses terminal buffers for ANSI processing and the `$NVIM` environment variable to route output into an existing Neovim instance.

The project also ships `nv`, a guarded file-opening client inspired by neovim-remote. Together the commands cover both pager input and opening text files in a running editor without spawning nested sessions.

Adoption history

Page is packaged by Homebrew and Nix according to the supplied package metadata. Its audience is the narrower group of shell users who already use Neovim and want the same configuration and interaction model for logs, diffs, files, and piped output.

How it is used

Set Page as `$PAGER`, pipe command output into it, or pass files directly. It exposes Neovim's navigation, search, mappings, plugins, and configuration while displaying input as it arrives.

The `nv` companion opens text files in an existing Neovim instance and avoids non-text files unless explicitly permitted. Page documents no separate configuration or credentials file because it reuses Neovim's facilities.

Why package nerds care

Page treats Neovim as a composable Unix pager while addressing practical costs of editor-backed paging: it interprets ANSI output through a terminal buffer, streams incoming text before EOF, avoids nested Neovim instances, and can bypass Neovim for short output.

Timeline

  • Initial design: Page combined terminal-buffer ANSI handling with Neovim's remote-session address mechanism.
  • Current design: The package includes both the `page` pager and the `nv` text-file opener.

Related projects

  • The README directly contrasts Page with vimpager and nvimpager, and says its `nv` command reimplements a focused subset of neovim-remote behavior.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
nvcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version4.6.3
manager updated2026-10-25
local dataok
upstreamcurrent
latest detectedv4.6.3

https://github.com/I60R/page

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:page
Version4.6.3
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/page
Homepagehttps://github.com/I60R/page
Repositoryhttps://github.com/I60R/page
LicenseMIT
Source archivehttps://github.com/I60R/page/archive/refs/tags/v4.6.3.tar.gz
Last updated2026-10-25T14:03:05-04:00
Pulseupdated
Dependenciesneovim
Build dependenciesrust
Bottleavailable (on arm64_big_sur, arm64_golden_gate, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepage
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • tcl-tk
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

page

nix profile install nixpkgs#page
  • normalized package name match
  • Matched by: Page
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pa/page/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation