DZEDIT(1)
π DZEDIT(1) β the CERN ZEBRA documentation editor, explained by your tech bestie
okay so real talk: this is the manual page for dzedit from the General Commands Manual, and yes she's giving "ancient CERN lore" but we're gonna get through it together, bestie π«Ά
β¨ NAME β¨
dzedit β literally the CERN ZEBRA documentation editor. that's her. that's the whole name. iconic.
π¦ SYNOPSIS π¦
dzedit [ options ]
dzeX11
two ways in, babes: the wrapper with options, or the raw program, no cap.
πΈ DESCRIPTION πΈ
so dzeX11 is an interactive interface to the DZDOC system (that's the ZEBRA documentation system, developed at CERN, fancy π
). and dzedit is a wrapper script around dzeX11 that lets you set a few environment options β like a little handler for her more powerful friend.
meanwhile ZEBRA is part of the Packlib library, and it lets a developer create complex data structures in the FORTRAN 77 language. the DZDOC system is what lets that developer generate and maintain documentation of ZEBRA data structures. so yes: ZEBRA builds the structures, DZDOC writes the receipts. we love a system that documents itself π₯
π OPTIONS π
-d driverβ use the graphics driver driver, i.e. havedzeditcall the programdzedriver. the default is"X11". and ngl bestie, you are exceedingly unlikely to want anything other than the default π like that's the whole mood of this flag.-h hostβ give the host to open the window on. this is exactly the same as setting the environment variable$DISPLAYto"host:0.0". you don't need to do this if you're logged on to a remote host through SSH β she handles it. (but if you're using telnetβ¦ shame on you! π not me calling you out, the man page is calling you out.)-v versionβ specify the version of CERNLIB to use. this only makes sense if you have a version of CERNLIB directly from CERN installed. in that case you should also have set the environment variable$CERN. thendzeditwill look for thedzeX11program in the directory$CERN/<version>/bin/. iykyk π§
π FILES π
dzedit.kumacβdzedittries to read startup commands from this file in the current directory. her little morning routine β¨dzedit.lasβdzeditstores the names of the ZEBRA file and documentation file in this file in the current directory. keeping the receipts, we stan πlast.kumacβ at the end of a session,dzeditoutputs this file containing a transcript of the commands used during the session. it's giving diary entry. it's giving and that's what happened π
π SEE ALSO π
the ZEBRA manual:
http://wwwasdoc.web.cern.ch/wwwasdoc/psdir/zebra.ps.gz
(specifically, chapter 16 is about DZDOC π)
π BUGS π
okay so this is the part where the man page gets brutally honest: this man page is essentially useless π because the section of the ZEBRA manual about DZDOC is incomprehensible and there are no tutorials about it. and anyone who wants to provide a better man page is welcome to do so β an open invitation, bestie, the door is literally open π«Ά
β AUTHOR β
this manual page was written by Kevin McCarty <kmccarty@debian.org> for the Debian GNU/Linux system β but it may be used by others. generous king π
and that's the whole page, bestie β written April 15, 2004, source and version and date all folded into this little sign-off so nothing gets lost π slay, go document some FORTRAN data structures π β¨
π¦ 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