ov

Feature-rich terminal pager alternative to less

TLDR

View a file
$ ov [path/to/file]
View compressed files
$ ov [file.gz]
View multiple files
$ ov [file1] [file2]
Follow a log file (like tail -f)
$ ov --follow-mode [path/to/log]
View with line numbers
$ ov -n [path/to/file]
View in column mode with delimiter
$ ov -d "," [data.csv]
Use as a system pager
$ export PAGER=ov

SYNOPSIS

ov [options] [files...]

DESCRIPTION

ov is a feature-rich terminal pager that serves as an alternative to less and more. It supports compressed files (gzip, bzip2, zstd, lz4, xz), multicolor highlighting, fast opening of large files, and simultaneous viewing of multiple files.It can be used as a system-wide PAGER replacement.

PARAMETERS

-n

Show line numbers.
-d delimiter
Column mode with specified delimiter.
-H n
Number of header lines to fix at top.
--follow-mode
Follow file updates (like tail -f).
--follow-all
Follow all files simultaneously.
-w
Wrap long lines.
--tab-width n
Tab stop width (default 8).

INSTALL

sudo dnf install ov
brew install ov
nix profile install nixpkgs#ov

CAVEATS

Some keybindings differ from less. May require adjustment for users accustomed to less navigation.

HISTORY

ov was created by Noboru Saito (noborus) and is written in Go.

SEE ALSO

less(1), more(1), bat(1)