NYSYNOPT(1)
π NYSYNOPT(1) β the nysynopt page, General Commands Manual edition
okay so bestie, you know how there's a whole little β¨suiteβ¨ of Nypatchy tools? This is the manual page for one of them: nysynopt. It lives in the General Commands Manual section of your man pages, and it's genuinely iconic for peeking inside PAM files. Let's get into it π«Ά
πΈ NAME πΈ
nysynopt β the tool that lists the contents of specialized-format patches. That's the whole vibe. π
β¨ SYNOPSIS β¨
nysynopt pam options cradle [ print ] [ .go ]
that's the shape of it. pam, then options, then cradle, and optionally print and .go. The brackets are literally doing the "optional" thing, iykyk π
π¦ DESCRIPTION π¦
So nysynopt is a tool in the Nypatchy suite of programs β the whole point of which is working with Patchy Master Files (PAM files). Want the receipts? See nypatchy(1). π
Like nylist, it can print a listing of the contents of these files, including line numbers. Slay. But here's where it eats: it also lets you fine-tune the output through a cradle file, whose syntax is a subset of the nypatchy instruction set. And it expands sequences inline. no cap, that's the main character energy right there π
π§ USAGE π§
okay let's break down the pieces, one by one:
pamβ the name of the PAM file. A default extension of.caris assumed, so you don't gotta type it (but you can).printβ the output file to write to. If you omit it, the default is standard output. π«optionsβ a sequence of single-character flags. Keep them together!cradleβ the set of instructions fornysynopt. Ifcradleis not given, or is replaced with-, then standard input is assumed. This argument may also be replaced by the three charactersEOFto indicate that there is no cradle at all. π
One thing, bestie β the command should be ended with .go unless you actually want to enter the Nypatchy interactive shell. So likeβ¦ don't forget it, unless that's the vibe you're going for. π
π OPTIONS π
First up, the rules of the game, and they matter:
optionsshould be given as a single string of characters with no space separation and no use of the-character β except that-can be used in place of the options field if no options are desired. Alphabetic options are not case-sensitive.
Got it? Good. Now the actual flags, bestie:
Eβ page ejects forced in the PAM file with+SEQ,QEJECTare honored. β οΈ Only if theSoption is also given, so don't be out here runningEsolo and expecting magic.Hβ print help information only. That's it, that's the whole thing. π«ΆIβ line numbers for individual PAM files should each start at zero. Fresh start energy. β¨Mβ missing sequences should be signalled. π£Sβ start each new deck on a new page. Clean page, clean mind. πXβ do not signal actions. π€«Yβ do not expand sequences called by+CDE.Zβ do not expand sequences called by+SEQ.nβ where n is a number from 0 to 4 inclusive, assume 58, 62, 74, 84, or 98 lines per page in the output. (The default is 110 lines per page.) And for n a number greater than or equal to 20, use that specific number of lines per page. So20+ means "I said what I said, use exactly this many." π₯+β inhibit the initial page-eject. π«π
π SEE ALSO π
the whole friend group, fr fr:
fcasplit(1), nycheck(1), nydiff(1), nyindex(1), nylist(1), nymerge(1), nypatchy(1), nyshell(1), nytidy(1), yexpand(1)
Also β the reference manual for the Nypatchy suite of programs is available in compressed PostScript format at this URL:
http://wwwasdoc.web.cern.ch/wwwasdoc/psdir/p5refman.ps.gz
And oh! Running the command nysynopt help .no also gives some brief help on usage. cute little shortcut, iykyk π
π AUTHOR π
This manual page was written by Kevin McCarty <kmccarty@debian.org> for the Debian GNU/Linux system (but may be used by others). It is licensed under the GNU General Public License, version 2 or later (at your choice). Respect the license, bestie, always. π«‘
π COPYRIGHT π
Copyright (C) Kevin B. McCarty, 2008.
aaand that's the page!! π¦ source/version vibes: this is the General Commands Manual page NYSYNOPT(1), dated Mar 12, 2008 β go forth and list those patches, bestie, you're gonna slay πβ¨π
π¦ where this page comes from
- nixos 26.05: cernlib 2025.09.18.4
- nixpkgs unstable: cernlib 2025.09.18.4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms