LNEATO(1)

πŸ’– LNEATO(1) β€” bestie's guide to lneato πŸ’–

okay so welcome to the General Commands Manual, section 1, and the star of the show is lneato β€” a Customizable Graph Editor. no cap, that's literally what it is. sit down, grab a strawberry πŸ“, we're doing this.


✨ NAME ✨

lneato β€” a Customizable Graph Editor. yes that's the whole name. iconic. she does exactly what it says on the tin πŸ’…


🌸 SYNOPSIS 🌸

lneato [ -V ] [ -lmmode ] [ -ellev ] [ file ]

look at her. four little optional bits. so clean, so demure.


πŸ¦‹ DESCRIPTION πŸ¦‹

so lneato is a graph editor for the X Window System. she can be run as a standalone editor, or as a front end for applications that use graphs. and get this β€” she can control multiple windows viewing different graphs at the same time. main character energy, fr fr πŸ‘‘

lneato is written on top of neato and lefty. and lefty? bestie, lefty is a general-purpose programmable editor for technical pictures. it has an interpretive programming language similar to AWK and C. the way that the entire user interface and every graph editing operation of lneato are just written as lefty functions?? we're obsessed. 🫢

Programmer-defined graph operations may be loaded as well β€” so you can bring your own little functions to the party.

and the actual layouts? those are made by neato, which runs as a separate process that communicates with lefty through pipes. yes, pipes. the plumbing is real. πŸ”₯

one more thing: if the input graph contains xdot attributes, lneato will use that to display the graph. otherwise, it runs neato to obtain layout information. easy!


🌈 USAGE 🌈

the file name is optional. if present, the graph contained in that file is displayed in the lneato window. that's it, that's the usage. no file = no graph loaded yet, and that's fine ✨


πŸ’… OPTIONS πŸ’…

  • -V β€” prints the version. that's it, that's her. short and sweet πŸŽ€
  • -lmmode β€” sets the layout mode. the mode can be sync or async. the default is async. so if you don't say anything, she's doing async β€” very on brand tbh πŸ¦‹
  • -ellev β€” sets the message level. the lev can be 0 or 1. the default is 0. (and yes, the manpage itself calls it the "mesage level" β€” we love a little typo era, no notes πŸ’€πŸ™ˆ)

πŸ” SEE ALSO πŸ”

go read these next, bestie, they're the whole friend group:


heads up πŸ’œ β€” that's every option, every default, every pipe and every typo, all present and accounted for. nothing skipped, nothing invented. vibe check passed. ⭐

and that's the page!! πŸŽ€ this little love letter lives in the General Commands Manual under LNEATO(1), and the footer at the very bottom just says LNEATO(1) right back at you β€” no extra version number, no date, just her name again like a little signature. mwah. πŸ’–πŸ¦‹βœ¨