A cli cpp manual pages for Linux/MacOS!
- 📁 XDG base directories support.
- 🔎 Interactive lookup powered by fzf.
- 💻 Properly rendered contents.
- 💪 Async download for improved performance.
- ⏳ Pretty progress bar for downloading.
- fzf for interactive lookup.
- playwright chromium driver for subcommands
fetch
andcache
, i.e., not offline mode.
Install by uv
uv tool install cppref
Downloading manual page database.
dbdir="${XDG_DATA_HOME:-$HOME/.local/share}/cppref"
mkdir -p "$dbdir"
wget -O "$dbdir/index.db" https://github.com/ZachVec/cppref/releases/latest/download/index.db
Downloading processed manual pages if cppref is going to be used in offline mode.
man3dir="${XDG_DATA_HOME:-$HOME/.local/share}/man/man3"
mkdir -p "$man3dir"
wget -O /tmp/man3_archive.tar.gz https://github.com/ZachVec/cppref/releases/latest/download/man3_archive.tar.gz
tar xzf /tmp/man3_archive.tar.gz -C "$man3dir"