OSGVERSION(1)

✨ osgversion β€” it's giving version-number realness ✨

okay bestie, sit down, hydrate, and let me tell you about osgversion. this is a User Commands girlie, section 1 of the manual, and she has exactly one job: telling you stuff about OpenSceneGraph. πŸŽ€


πŸ’– NAME πŸ’–

osgversion β€” show the OpenSceneGraph version number and the configuration settings. that's it. that's the whole assignment. she's not complicated, she's just useful. πŸ’…


🌸 DESCRIPTION 🌸

run her like this, no notes:

obj-x86_64-linux-gnu/bin/osgversion [options]

and then you feed her options. she has a LOT of them, and each one prints one (1) single thing and dips. so if you want the major number and the minor number, bestie, you're running her twice. iykyk. ✨

here's the full menu, no skips, no cuts:

  • --major-number β€” prints the major version number only. just the big one. that's the whole output. 🫢
  • --minor-number β€” prints the minor version number only. the little sibling number.
  • --openthreads-soversion-number β€” prints the shared object version number for OpenThreads only. yes, that's a different thing from the regular version number. no, I will not be explaining further, the flag speaks for itself. 😭
  • --openthreads-version-number β€” prints the version number for OpenThreads only. the so-version's more chill cousin.
  • --patch-number β€” prints the patch version number only. the third number. the one that changes when someone fixes a typo. πŸ™ˆ
  • --so-number β€” prints the shared object version number only. not the OpenThreads one β€” the general one. keep up, bestie. πŸ’€
  • --version-number β€” prints the version number only. the full ensemble. the main character. πŸ‘‘
  • -h or --help β€” displays this information. help! for you! iconic of her. 🌈
  • BoundingBox::value_type β€” prints the value of BoundingBox::value_type. yes, it's a flag and also a type. she contains multitudes. ✨
  • BoundingSphere::value_type β€” prints the value of BoundingSphere::value_type. sphere-shaped, obviously. πŸ¦‹
  • Matrix::value_type β€” prints the value of Matrix::value_type. the grid. the blueprint. 🌸
  • Plane::value_type β€” prints the value of Plane::value_type. flat, honest, doing her best. πŸ’œ
  • Quat::value_type β€” prints the value of Quat::value_type. quaternions! rotations! math besties rise up! πŸŽ€
heads up bestie: some of these print a whole ::value_type and some print a plain number, and they all print exactly one thing and then exit. no combining. no stacking. one flag, one truth. πŸ’…

and that's the whole page, fr fr. slay. this one came out of OpenSceneGraph, dated September 2019 β€” so she's a lil vintage but she still eats. take care of her, run --help if you get lost, and go be the main character of your own build system. πŸ«ΆπŸ’–βœ¨