SERNAME(1)
π NAME π
okay so bestie, meet sername β it's the manual page for sername, and yes the tool is also literally called sername. same name, no confusion, we love a consistent queen π
β¨ SYNOPSIS β¨
sername [OPTION]??? FILE
(yes that ??? is really in there, she's mysterious like that πΈ)
π¦ DESCRIPTION π¦
π sername β the sername Coq tool π
It's the experimental Coq name serializer. experimental!! she's in her lab era π¬β¨
πΈ USAGE πΈ
Say you wanna serialize the names listed in names.txt inside the module Funs.mod β you'd run, like, this exact thing:
sername -Q fs,Funs --require-lib=Funs.mod names.txt
and if you want the whole lore, the project's webpage has the full documentation. go read it, it's giving scholarly π
π ARGUMENTS π
FILE(required) β the input file. you literally cannot skip this one bestie, it's required, no cap π«Ά
π OPTIONS π
--async=COQTOPβ turn on async support using the Coq binaryCOQTOP. lowkey experimental, just so you know π§--async-workers=VALβ max number of async workers. (absent =3)--bodyβ prints the bodies of constrs. show us the bodiesss π--coqlib=COQPATHβ loadCoq.Init.PreludefromCOQPATH;plugins/andtheories/should live there. (absent =/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/coq)--de-bruijnβ print constrs with de Bruijn indices. fancy math girlie behaviour β¨--debugβ enable debug mode for Coq. we're going in deep π--disallow-spropβ forbid using the proof irrelevantSPropsort (it's allowed by default, so this is you being strict π )--error-recoveryβ enable Coq's error recovery inside tactics and commands. she recovers, she heals π±--exn_on_opaqueβ [debug option] raise an exception on non-serializeble terms. screaming, crying, throwing up π-I DIR,--ml-include-path=DIRβ includeDIRin the default loadpath, for locating ML files.--impredicative-setβ enable Coq's-impredicative-setoption (disabled by default).--indices-matterβ levels of indices (and nonuniform parameters) contribute to the level of inductives (disabled by default).--omit_attβ [debug option] omit attribute nodes.--omit_envβ [debug option] turn enviroments into abstract objects. (that's the original spelling, bestie, I don't make the rules π)--omit_locβ [debug option] shorten location printing.--printer=VALβ pick your printer, one of:sertop, a custom printer (UTF-8 with emacs-compatible quoting),human, sexplib's human-format printer (recommended for debug sessions) ormach, sexplib's machine-format printer. (absent =sertop) β choose your fighter π-Q DIR,LP,--load-path=DIR,LPβ bind a logical loadpathLPto a directoryDIR.--quickβ skip checking opaque proofs (very experimental). very experimental. she's reckless, we stan π₯-R DIR,LP,--rec-load-path=DIR,LPβ bind a logical loadpathLPto a directoryDIRand implicitly open its namespace. the extra-commitment version of-Qπ--require-lib=VALβ the Coq module to require.--str-ppβ pretty-print constr strings. pretty privilege, but for strings β¨
π COMMON OPTIONS π
--help[=FMT](default =auto) β show this help in formatFMT.FMThas to be one ofauto,pager,grofforplain. withauto, the format ispagerorplainwhenever theTERMenv var isdumbor undefined. (so if your terminal's being a hater, she adapts π«Ά)--versionβ show version information. drop the number bestie π’
π EXIT STATUS π
sername exits with:
0β on success. slay, we ate π123β on indiscriminate errors reported on standard error.124β on command line parsing errors.125β on unexpected internal errors (bugs).
not me memorising these like they're my star signs π123,124,125β the cursed little trio fr fr
π SEE ALSO π
The full documentation for sername is maintained as a Texinfo manual. If the info and sername programs are properly installed at your site, the command
info sername
should give you access to the complete manual. iykyk, go read the real thing πβ¨
and that's the whole page!! π¦ this little beauty is sername, dated June 2025, and it lives in the SERNAME(1) section of the manual β periodt, no cap, take care of her πππ«Ά
π¦ where this page comes from
- debian trixie: coq-serapi 8.20.0+0.20.0-1+b4 Β· LGPL-2.1-or-later
- ubuntu questing: coq-serapi 8.20.0+0.20.0-1build4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms