NYCHECK(1)
π nycheck(1) β the vibe check for your patches π
okay bestie so you're looking at nycheck in the manual, section 1 (that's general commands, the classics section, we love her) π
β¨ NAME β¨
nycheck β the tool that checks the syntax of specialized-format patches, no cap π
π¦ SYNOPSIS π¦
nycheck pam options [ print ] [ .go ]
πΈ DESCRIPTION πΈ
So nycheck is part of the Nypatchy squad of programs β the whole crew that works with Patchy Master Files (aka PAM files, iykyk) β peep nypatchy(1) for the rest of the family tree π
But here's her main character energy: she is a syntax checker for these files, and she is more strict than nypatchy itself. literally her whole thing. she's the friend who reads the group chat receipts and goes "um actually that's not valid." π΅οΈββοΈ
π USAGE π
k so let's break down the pieces, bestie:
pamβ the name of the PAM file. if you don't say otherwise, she assumes a default extension of.carπβ¨printβ the output file she writes to. if you just... don't include it? defaults to standard output. no stress π«Άoptionsβ a sequence of single-character flags (the fun little toggles, we'll get to those)
and listen: the command should be ended with .go unless you actually want to drop into the Nypatchy interactive shell. .go = "ok go off, do the thing" π
so like,nycheck something.car H .gois the whole mood. don't forget the.gounless you're trying to hang out in the shell fr fr
β¨ OPTIONS β¨
first, the house rules, and yes they matter π
- options go in as a single string of characters β no space separation between them!
- no
-character either, with one lil exception: you can use-in place of the options field if you genuinely don't want any options. that's it. that's the exception π - alphabetic options are not case-sensitive.
handH? same girl, different font π
now the actual flags:
Hβ print help information only. just the help, nothing else. a little "here's how I work" moment πUβ print a warning if user-defined types occur. she's looking out for you πnβ page length time, and she's got two modes for this, so pay attention π- for
na number from0to4inclusive: assume58,62,74,84, or98lines per page in the output. (that's the mapping, in that order β0β58,1β62,2β74,3β84,4β98) π - for
na number greater than or equal to20: use that specific number of lines per page. you do you, icon π - default is
110lines per page if you don't pick anything π¦
- for
+β inhibit the initial page-eject. no first blank page, we go straight in πͺπ₯
π₯ SEE ALSO π₯
the whole friend group, love them for her:
fcasplit(1), nydiff(1), nyindex(1), nylist(1), nymerge(1), nypatchy(1), nyshell(1), nysynopt(1), nytidy(1), yexpand(1)
also!! the reference manual for the whole Nypatchy suite of programs is available in compressed PostScript format at this URL:
http://wwwasdoc.web.cern.ch/wwwasdoc/psdir/p5refman.ps.gz
and fun fact: running the command nycheck help .no also gives some brief help on usage. yes .no not .go β she's got range πβ¨
π«Ά AUTHOR π«Ά
this manual page was written by Kevin McCarty <kmccarty@debian.org> for the Debian GNU/Linux system (but may be used by others β she's generous like that). it is licensed under the GNU General Public License, version 2 or later (at your choice) π
π COPYRIGHT π
Copyright (C) Kevin B. McCarty, 2008.
and that's the whole page, bestie!! π dated Mar 12, 2008, stamped NYCHECK(1) at the bottom like a lil signature β go check those patches, 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