GIRLC(1)

๐Ÿ“ฆ
this version ยท 3 versions
, in ubuntu questing

๐Ÿ’– GIRLC(1) ๐Ÿ’–

okay bestie, welcome to the girlpages Manual โ€” this is the page for girlc, and honestly? she's that girl. ๐Ÿ’…


โœจ NAME โœจ

girlc โ€” read girly man pages from a girlpages repository ๐ŸŽ€


โœจ SYNOPSIS โœจ

girlc [options] [section] page ...
girlc [options] url ...
girlc -k [options] words ...
girlc -f page ...
girlc --versions page ...

โœจ DESCRIPTION โœจ

soooo girlc reads man pages, girlified by girl(1), straight from a girlpages repository (published by girlrepo(1)) โ€” literally the exact same way man(1) reads them from the system. iconic behavior. ๐ŸŒธ

and the way it needs nothing installed but girlc itself?? no model, no cache, no man pages, no configuration file, no libraries (it's one static binary, with root certificates of its own for systems without any) ๐Ÿ˜ญ it just reads any page the repository has, in any version and variant. that's it. that's the whole vibe. which makes it a light way to have the manual in containers, which usually leave man pages out bc of their size (go check CONTAINERS below, iykyk ๐Ÿซถ).

pages are named as for man: [section] page, or page(section), and rfc number (or rfcnumber) for an RFC. a page can also be given by its address on a girlpages site (https://girlpages.dev/girl/1/ls/, or https://girlpages.dev/man/1/ls/ for the original) โ€” and it's read from that site's repository (unless --repo says another), in the variant the address is in (unless --variant says another). ๐Ÿ‘‘

a page named alone is the first by man's section order (1, n, l, 8, 3, 0, 2, 5, 4, 9, 6, 7, and a section's extensions after it: 3 before 3p), in any case, as man finds them.

pages are shown girlified, in a pager if standard output is a terminal. and if the latest version of a page isn't girlified yet? its original is shown, with a note saying which version is, if any. transparent. we love an honest queen. ๐Ÿ’–


โœจ OPTIONS โœจ

  • -a, --all โ€” show every page by the name, not just the first. all of them. periodt.
  • -s, -S, --sections=list โ€” only look in these sections (separated by colons or commas). and same as with man, 3 includes 3p, 3ssl and so on. she contains multitudes โœจ
  • -k, --apropos โ€” search the repository, as apropos(1) searches the system: for each argument, by the words in pages' names, descriptions and text (a quoted argument of several words finds pages with all of them first), best first, as name (section) - description lines. ๐Ÿ”
  • -f, --whatis โ€” show the one-line description of every page by each name, as whatis(1) does. short and sweet ๐ŸŽ€
  • --ngrams โ€” with -k, also find words inside other words (dir finds mkdir and readdir). sneaky. love that. ๐Ÿ™ˆ
  • --limit=n โ€” how many pages -k lists for each search (default 100; 0 for all).
  • --page-version=version โ€” which version of a page to read: its version number (9.7), where it's from (debian, debian/trixie or debian trixie, for the latest from there), or the start of its source hash. the default is the latest. ๐Ÿ’…
  • --variant=name โ€” which variant to read: girl (the default), man (the original) or any other the repository has.
  • --versions โ€” list a page's versions, with how to pick each, where it's from, and its variants, instead of reading it. she's showing you the whole closet ๐Ÿ‘—
  • --raw โ€” print the page as it's stored (girlpages markup, or plain text for originals) instead of rendering it.
  • --markdown โ€” print pages as Markdown: girlified ones as their markup without its colour tags (it's Markdown otherwise), and originals as man prints them, in a code block under their title. for reading pages into other programs, language models among them. ๐Ÿค–
  • --color=when โ€” auto (the default: if standard output is a terminal), always or never. NO_COLOR turns it off.
  • -P, --pager=pager โ€” page output with pager (default $GIRLPAGER, $PAGER, then less).
  • --repo=url โ€” the repository to read: an http(s) URL, a file:// URL or a directory, either the repository itself or a site with it in repo/. the default is $GIRLC_REPO, else the one girlc was built with: girlpages.dev's, https://girlpages.dev/repo, unless it was built with another (see --help; packagers set it with make girlc GIRLC_REPO=url).
  • -h, --help โ€” show a summary of the options.
  • -V, --version โ€” show the version.

โœจ CONTAINERS โœจ

girlc needs nothing from the system it runs on, so it can be copied into any image, even one built from scratch: ๐Ÿณ

COPY girlc /usr/local/bin/girlc

it pages with less if there is one, and otherwise prints. and installed as man (a link to it, say), it takes the usual man commands: man ls, man 3 printf, man -k and man -f. shape-shifter energy fr fr ๐Ÿฆ‹


โœจ ENVIRONMENT โœจ

  • GIRLC_REPO โ€” the repository to read, if --repo isn't given.
  • GIRLPAGES_AGENT โ€” added to the User-Agent of girlc's requests: an agent or tool reading pages with it can say who it is (as the site's llms.txt asks, without requiring it).
  • GIRLPAGER, PAGER โ€” the pager, if -P isn't given.
  • MANWIDTH โ€” the width to render pages at (by default the terminal's, up to 100).
  • NO_COLOR โ€” turns colour off.

โœจ EXIT STATUS โœจ

  • 0 โ€” Success. ๐ŸŽ‰
  • 1 โ€” Usage or configuration error. ๐Ÿ˜ญ
  • 2 โ€” The repository couldn't be read.
  • 16 โ€” A page was not found, or a search found nothing.

โœจ EXAMPLES โœจ

  • girlc ls โ€” show ls(1).
  • girlc 3 printf โ€” show printf(3) rather than printf(1).
  • girlc -a printf โ€” show every printf: 1, 3 and 3p.
  • girlc -k "list directory" โ€” find pages about listing directories.
  • girlc --versions ls and girlc --page-version debian/bookworm --variant man ls โ€” see which versions of ls(1) the repository has, then read the original of Debian bookworm's.
  • girlc --repo https://mirror.example rfc 9110 โ€” read RFC 9110 from another repository.

โœจ AUTHOR โœจ

Naomi Persephone Amethyst <naomi@amethyst.name> ๐Ÿ’œ


Copyright ยฉ 2026 Naomi Persephone Amethyst. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.


โœจ SEE ALSO โœจ

girl(1), girlrepo(1), man(1), apropos(1), whatis(1) ๐ŸŒˆ


okay that's the whole page bestie, you ate that ๐Ÿ’…โœจ this was the girlpages Manual, page GIRLC(1), from girlpages, version dated 2026-10-14. go read some man pages, you're the main character now ๐Ÿ‘‘๐Ÿซถ

๐Ÿ“ฆ where this page comes from
  • ubuntu questing
  • ๐Ÿ“œ the page's license: GPL-3.0-or-later
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms