LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

zsoelim

Process .so includes in roff source files

TLDR

Process .so requests in file
$ zsoelim [file.man]
copy
Process from stdin
$ cat [file.man] | zsoelim
copy
Process compressed man page
$ zcat [file.man.gz] | zsoelim
copy

SYNOPSIS

zsoelim [-CVh] [file...]

DESCRIPTION

zsoelim processes .so requests in roff/man page source files. The .so directive includes the content of another file, similar to C's #include.When man pages contain lines like .so man3/other.3, zsoelim reads and substitutes the referenced file's content. This is used in the man page system to avoid duplicating documentation for aliases.The "z" prefix indicates support for gzip-compressed input files, typical of the man page system where sources may be stored compressed.zsoelim searches for included files in the standard man page hierarchy and processes them recursively.

PARAMETERS

-C, --compatible

Enable .so requests followed by something other than whitespace
-V, --version
Display version information
-h, --help
Display help message

CAVEATS

Primarily used as part of the man page processing pipeline, rarely invoked directly.File paths in .so directives are relative to the man directory structure, not the current directory.The tool expects roff/man page format input. It's not a general-purpose file includer.

SEE ALSO

soelim(1), man(1), groff(1), zcat(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid