ldraw-mklist(1)
β¨ ldraw-mklist β the manual page bestie π
okay so this is the manpage for ldraw-mklist, living in the User Manuals section (section 1, iykyk). It's a little command-line icon that makes parts lists, and honestly? It's giving utility. π
πΈ NAME πΈ
ldraw-mklist β bestie, it creates parts.lst files β¨
π¦ SYNOPSIS π¦
ldraw-mklist [options] [-i parts ] [-o file ]
likeβ¦ that's the whole vibe. options, then maybe an input dir, then maybe an output file. no cap. π
π DESCRIPTION π
So ldraw-mklist looks at a parts directory and generates a parts.lst file out of it, so that other programs can use it. That's literally it, that's the whole job. It's a little builder bee for your LEGO parts library ππΈ
β¨ OPTIONS β¨
The way this thing has FIFTEEN options?? Obsessed. Let's go one by one, no skipping, periodt π
-hβ show a help message. Your little "what do I do" bestie π«Ά-nβ sort by Number. Numbers first, slay.-dβ sort by Description. Alphabetical era π€-cβ check for duplicate descriptions. Note bestie:parts.lststays unchanged when you do this. It's just peeking, not touching π-mβ don't skip parts with a"~Moved to xxx"description. Keep them in the list, main character energy π-~β skip parts with a~description, like"~Winch 2 x 4 x 2 Top". (Yes the tilde gets a whole flag. Iconic.) β-i <dir>β input directory. Default is"PARTS"in the current directory π-o <file>β output filename. Default is"parts.lst"in the current directory π-fβ force it to finish. No prompts. It's gonna do the thing and you're gonna let it π₯-qβ quiet mode. No warnings, and no prompts. Silent, mysterious, unbothered π-8β use 8.3 names for compatibility. Retro vibes fr fr π°οΈ-tβ truncating descriptions to fit in an 80 char terminal window. Fitting in, respectfully π-rβ ragged filename column. It sizes the column to fit short filenames. Cozy, no wasted space π§-lβ truncate long descriptions at 64 chars. Snip snip βοΈ-vβ print verbose info. Super useful for debugging, ngl ππ
heads up bestie:-fand-qboth mean no prompts, and-qalso kills the warnings. If you're scripting this, those are your girls. π
π FILES π
/usr/share/ldraw/β the default location of the parts library π/usr/share/ldraw/parts.lstβ the default location of the parts list π
π AUTHOR π
Johannes Schauer <j.schauer at email dot de> β thank you for your service, legend π«‘π
π SEE ALSO π
ldview(1)ldglite(5)
go check those out too, they're part of the same little friend group π«Ά
and that's the page!! written for Linux, from JULY 2013 β yeah she's a vintage icon and she still ate π
β¨ bye bestie, go make some parts.lst files π
π¦ where this page comes from
- debian bookworm: ldraw-mklist 2206+ds-1 Β· CCAL-2.0
- debian trixie: ldraw-mklist 2502+dfsg-2 Β· CC-BY-4.0
- ubuntu jammy: ldraw-mklist 2003+ds-1 Β· CCAL-2.0
- ubuntu noble: ldraw-mklist 2303+dfsg-1 Β· CC-BY-4.0
- ubuntu questing: ldraw-mklist 2502+dfsg-2
- ubuntu resolute: ldraw-mklist 2502+dfsg-2build1 Β· CC-BY-4.0
- ubuntu stonking: ldraw-mklist 2602+dfsg-1 Β· CC-BY-4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms