Storag...Collect(3pm)

πŸ“¦
version 2.06 Β· 2 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

✨ NAME ✨

StorageDisplay::Collect β€” modules required to collect data. that's it, that's the whole vibe πŸ’…


πŸ’– VERSION πŸ’–

version 2.06 β€” yes bestie, we're on 2.06, write it down πŸ“


okay so here's the whole squad of things living in this page, one by one, no skipping, no cap:

  • the main class, which lets you register collectors and run them (through the collect method) πŸ‘‘
  • collectors get registered when their class is loaded β€” automatic, iconic, zero effort πŸŽ€
  • a wrapper around JSON:PP, because old versions do not support the boolean_value method 😭 (ngl this is the whole reason it exists)
  • the base (abstract) class that runs a command to collect infos πŸ¦‹
  • only one instance should be created. one. single. main character energy only πŸ™ˆ

and the note for the subclasses, fr fr:

# sub classes must implement open_cmd_pipe and open_cmd_pipe_root

then the rest of the crew:

  • run commands locally 🌸
  • run commands through SSH 🌈
  • record commands πŸ“
  • used to declare a class to be a collector. the collector will be registered ✨
  • the base class for collectors πŸ’œ

🫢 AUTHOR 🫢

Vincent Danjean <Vincent.Danjean@ens-lyon.org> β€” shoutout to the author, periodt πŸ‘‘


this software is copyright (c) 2014-2023 by Vincent Danjean.

this is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so yes, go wild, legally πŸ’…


cute lil sign-off: this page came from the User Contributed Perl Documentation, generated with perl v5.38.2 on 2024-05-23, and yeah the header/footer just calls it Storag...Collect(3pm) because apparently even manpage titles gotta abbreviate. slay πŸ¦‹βœ¨
πŸ“¦ where this page comes from