PBMLIFE(1)

πŸ“¦
version 11.13.03 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– PBMLIFE(1) β€” Pbmlife User Manual, General Commands Manual πŸ’–

okay bestie, sit down, hydrate, and let me tell you about pbmlife β€” it lives in the General Commands Manual section and honestly? it's giving tiny program, enormous power. ✨


πŸ¦‹ NAME πŸ¦‹

pbmlife β€” apply Conway's rules of Life to a PBM image 🧬


🌸 SYNOPSIS 🌸

pbmlife [pbmfile]

that's it. that's the whole invocation. one optional file, no drama, no chaos, just life happening. πŸŽ€


πŸ’… DESCRIPTION πŸ’…

So first things first: this program is part of Netpbm(1). You know, the family. The whole squad. 🫢

Here's the tea: pbmlife reads a PBM image as input, applies the rules of Life to it for one generation, and produces a PBM image as output. One generation. That's the whole bit. Like, it doesn't loop forever and show you a movie β€” it does one step and hands you the result, and if you want more generations you just keep feeding it back in, iykyk. πŸ’«

Now the important part, the vibe check of the pixels:

  • A white pixel in the image = a live beastie 🦠✨
  • A black pixel = empty space 🌌

That's the whole mapping. White is alive, black is the void. No cap.


✨ OPTIONS ✨

Okay so hear me out β€” there are no command line options defined specifically for pbmlife. None. Zero. She's low maintenance. πŸ’…

BUT β€” and this is the key part β€” it recognizes the options common to all programs based on libnetpbm. (Go look at Common Options if you want the full list, bestie.)


πŸ‘‘ SEE ALSO πŸ‘‘

  • pbm(1) 🌈

πŸŽ€ AUTHOR πŸŽ€

Copyright (C) 1988, 1991 by Jef Poskanzer. πŸ‘‘


🧚 DOCUMENT SOURCE 🧚

Fun little meta moment: this manual page was generated by the Netpbm tool makeman from HTML source. The master documentation lives at:

http://netpbm.sourceforge.net/doc/pbmlife.html

⚠️ reminder bestie: this page is netpbm documentation, dated 21 February 1991, and the manual it belongs to is the Pbmlife User Manual(1). Sending you love, one generation at a time. πŸ“πŸ’œπŸ¦‹
πŸ“¦ where this page comes from