udo(1)
π udo(1) β General Commands Manual π
okay bestie, sit down, we're learning udo(1) and it's genuinely so much. this is the manual page for udo, a command that lives in the General Commands Manual section of the manual (section 1, the "commands you actually type" section, iykyk). let's get into it π«Ά
β¨ NAME β¨
udo β convert files from UDO into different formats
like. that's it. that's the whole job description. it takes your UDO files and turns them into Other Things. iconic behavior honestly π
πΈ SYNOPSIS πΈ
udo [-adDghHilmnpqrstvwWxy] source file
udo [-adDghHilmnpqrstvwWxy] -o destination file source file
two whole shapes, pick your fighter π
π¦ DESCRIPTION π¦
bestie. UDO converts files from the UDO format into Apple-QuickView, ASCII, HTML, Texinfo, Linuxdoc-SGML, Manualpage, Pure-C-Help, Rich Text Format, ST-Guide, LaTeX, Turbo Vision Help or Windows Help. the range?? not her doing the absolute most but also doing it flawlessly π
now, method one: UDO prints the destination format to the standard output (STDOUT) and error messages to the standard error output (STDERR). method two: UDO writes the destination format to the destination file and error messages to a log file with the suffix .ul?.
β οΈ the one thing you cannot mess up: you have to pass single options to UDO.-alisn't the same as-a -l! not me learning this the hard way fr fr. one flag at a time, babe.
and also: the name of the source file has to be the last option. the very last one. end of the line. main character position π
π OPTIONS π
every single one, no skips, we're thorough in this household:
-a,--asciiβ the source file will be converted to ASCII. the classic, the default vibe.--amgβ the source file will be converted to AmigaGuide.--aqv,--quickviewβ the source file will be converted to Apple QuickView.-c,--cβ a C sourcecode will be generated from the source file. normal text becomes comment, the content of the sourcecode environment becomes C code. two lives at once, she's versatile β¨--checkβ additional checkings will be activated. yes she's double-checking everything, as she should.-d,--no-idxfileβ suppresse the generation of index files. no index files today, sorry, not in the mood.--drcβ the source file will be converted to David's Readme Compiler format.-D symbolβ set the symbolsymbolwhich can be tested in the source file with!ifset--force-longβ force files with long file names.--force-shortβ force files with short file names (8+3).-f,--pdflatexβ the source file will be converted to PDFLaTeX sourcecode.-g,--helptagβ the source file will be converted to HP Helptag SGML.--helpβ outputs a help page and quits. the "hello?? help??" button π-h,--htmlβ the source file will be converted to HTML.-hh,--htmlhelpβ the source file will be converted to HTML-Help. yes, double h. she means it.-H,--holdβ you have to press a key before UDO finishes. she wants a little goodbye kiss before she leaves π₯Ί-i,--infoβ the source file will be converted to GNU Texinfo.--ipfβ the source file will be converted to OS/2 IPF format.--lyxβ the source file will be converted to LyX.-l,--no-logfileβ when using the Option-oUDO doesn't save a log file.-m,--manβ the source file will be converted to a manualpage. (hi, that's this format. we're in the format, bestie.)--mapβ generate a C header file with jump id's for the WinHelp format.--map-gfaβ generate a GFA Basic header file with jump id's for the WinHelp format.--map-pasβ generate a Pascal header file with jump id's for the WinHelp format.--map-vbβ generate a VisualBasic header file with jump id's for the WinHelp format.-n,--nroffβ the source file will be converted to Nroff.-o F,--outfile Fβ UDO writes the output into the file namedF.-P,--pascalβ a Pascal sourcecode will be generated from the source file. normal text becomes comment, the content of the sourcecode environment becomes Pascal code.-p,--pchelpβ the source file will be converted to Pure C Help.--psβ the source file will be converted to PostScript.-q,--quietβ UDO won't print anything toSTDOUTorSTDERR. silent. mysterious. leaving no trace π-r,--rtfβ the source file will be converted to RTF.--save-uprβ generate an additional project filr (.upr). there information about outfiles, infiles, nodes and index entries are listed.-s,--stgβ the source file will be converted to ST-Guide.--testβ when using this option UDO won't save a destination file. just vibes, no output.-t,--texβ the source file will be converted to LaTeX.--treeβ when using this option UDO will save a file with the suffix.ut?. in this file you will see a tree with all files your source file includes. it's giving family tree but for includes π³-u,--udoβ generate one file in udo format containing all included source files. this allows one to put all source files into one udo file. pack it up, pack it in π--verboseβ UDO will print some status information wile converting the source file. she's narrating her own process, and honestly? we're listening.--versionβ outputs version information and quits UDO-v,--visionβ the source file will be converted to Turbo Vision Help.-w,--winβ the source file will be converted to Windows Help.-w4,--win4β the source file will be converted to Windows Help 4.-W,--no-warningsβ warnings will be suppressed. error messages will still be printed. so she'll keep the real problems but drop the drama π-x,--linuxdocβ the source file will be converted to Linuxdoc-SGML.-y,--no-hypfileβ UDO doesn't save a file with syllabification hints (.uh?) when using the option-o.-@ Fβ UDO will read the options from the file namedF.
π EXAMPLES π
she's showing her work, periodt:
udo file.u
convert the source file file.u to ASCII (default) and print the output to the standard output and error messages to the standard error output.
udo --tex -o output.tex file.u
convert the source file file.u to LaTeX and write the output to the file named output.tex. warnings, error messages and additional information will be written to the log file named output.ult.
udo -s -y -l -o ! file.u
convert the source file file.u to ST-Guide and write the output to file.stg. UDO won't save a log file or a file with syllabification patterns.
π§ ENVIRONMENT π§
HOMEβ UDO looks for the fileudo.iniin your home directory if
UDOPATH doesn't exist.
LANGβ sets the language UDO shall use for error messages if neitherLC_ALLnorLC_MESSAGESexists.LC_ALLβ if this is set togermanUDO prints German messages. if this variable doesn't existLC_MESSAGESit tested instead.LC_MESSAGESβ seeLC_ALL. if this variable doesn't exist, too,
LANG is tested instead.
UDOPATHβ UDO looks for the fileudo.iniin the directory defined by this variable. ifUDOPATHdoesn't existHOMEis tested instead.
so there's a whole fallback chain happening, she's nothing if not prepared π«Ά
β EXIT STATUS β
0β everything was OK. slay.>0β an error has appeared. π
π AUTHOR π
copyright (c) 1995, 1996, 1997 by Dirk Hagedorn (Dirk Hagedorn @ MK2, DirkHage@aol.com)
π SEE ALSO π
(no SEE ALSO section on this one bestie, she stands alone, independent, self-sufficient π)
okay that's the whole page!! huge shoutout to webmaster@udo-open-source.org and the date on this one, November 08, 2003 β genuinely an elder in the game and we respect her π and yes this is page udo(1) from the General Commands Manual, exactly where we found it. bye bestie, go convert something πΈπ¦β¨
π¦ where this page comes from
- debian bookworm: udo 6.4.1-6 Β· GPL-2.0-or-later
- debian trixie: udo 6.4.1-8 Β· GPL-2.0-or-later
- ubuntu jammy: udo 6.4.1-6 Β· GPL-2.0-or-later
- ubuntu noble: udo 6.4.1-7 Β· GPL-2.0-or-later
- ubuntu questing: udo 6.4.1-8
- ubuntu resolute: udo 6.4.1-9 Β· GPL-2.0-or-later
- ubuntu stonking: udo 6.4.1-9 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms