PARSER(1)
π PARSER3 β the manual, but make it make sense π
okay bestie, sit down, hydrate, and let me tell you about parser3 β the Command Line and CGI interface for Parser 3 Language β¨ this page lives in the General Commands Manual section, and it's giving "small tool, big job" energy fr fr π«Ά
πΈ SYNOPSIS πΈ
parser3 [-h] [-c conffile] file
that's it. that's the whole vibe check. π
π¦ DESCRIPTION π¦
What does it actually do? It parses and executes file in the Parser 3 language. iconic, no notes. π
Now the config tea β β here's how Parser decides where its settings live:
- If neither the
-coption nor the environment variableCGI_PARSER_CONFIGis specified, Parser goes looking for configuration settings in theauto.pfile beside the binary β meaning in the directory with the CGI-script itself π β and then in the default system-wideauto.pfile.
So basically: neighbor first, then the system-wide one. bestie behavior honestly.
And when things go wrong? π Parser makes records about errors to the error log file parser3.log, which is implicitly located in the same directory where the parser3 CGI script is. But listen β if Parser is not allowed to write to that file, errors get reported to the standard error stream instead. she adapts. we love a flexible queen. π
β¨ OPTIONS β¨
A summary of options is included below β and yes, there are only two, she's low-maintenance π
-hβ Display usage information. that's your help flag, your "what do I even do here" button π«Ά-cconffile β Use this conffile (/path/to/auto.p). you're hand-picking your config file, main character energy π
π ENVIRONMENT VARIABLES π
- Parser3 checks the environment variable
CGI_PARSER_CONFIGif option-cis not specified. so like, if you didn't tell her which config to use out loud, she'll peek at the env var instead. π - If you would rather change the implicit location of
parser3.log, you can explicitly specify it via stderr redirection or the environment variableCGI_PARSER_LOG. relocating the diary, essentially. π
π§ FILES π§
/etc/parser3/auto.pβ default parser3 configuration file. the system-wide one. the one she falls back to. π
β SEE ALSO β
For a more complete description of Parser3, look here:
that's your lore deep-dive, go read it bestie πβ¨
π AUTHOR π
parser3 was written by Alexandr Petrosian <paf@design.ru>. π
This manual page was written by Sergey B Kirpichev <skirpichev@gmail.com>, for the Debian project (but may be used by others). so it's giving "made with love for Debian, shared with the world" ππ
and that's the whole page!! π this one lives under the Scripting Language section, page name PARSER(1) β shoutout to that footer, she's iconic, she's the Scripting Language manual, she said what she said. no cap. go parse something, bestie π¦π
π¦ where this page comes from
- debian bookworm: parser3-cgi 3.4.6-3+b1
- debian trixie: parser3-cgi 3.5.1-2
- ubuntu jammy: parser3-cgi 3.4.6-3
- ubuntu noble: parser3-cgi 3.4.6-4
- ubuntu questing: parser3-cgi 3.5.1-3
- ubuntu resolute: parser3-cgi 3.5.1-3build1
- ubuntu stonking: parser3-cgi 3.5.1-3build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms