CREGINFO(1)

πŸ“¦
this version Β· 2 versions
, in debian trixie, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, this is creginfo β€” and yes we are in the LOCAL manual, welcome πŸ’… β€” and what it does is determines information about a Windows 9x/Me Registry File (CREG). that's it. that's the whole job. and it ate. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

creginfo [-c codepage] [-hHvV] source

🌸 DESCRIPTION 🌸

okay so real talk: creginfo is a utility whose whole entire personality is determining information about a Windows 9x/Me Registry File (CREG). no cap. that's the assignment and it does it. πŸ”₯

it's not out here alone either β€” creginfo is part of the libcreg package, and libcreg is a library that accesses the Windows 9x/Me Registry File (CREG) format. so they're giving library + tool, a whole duo, a little main character energy together 🫢

  • source β€” this is the source file. like, the file you wanna know about. that one. πŸ‘‘

✨ OPTIONS ✨

the options are literally as follows, and I'm listing every single one because we don't gatekeep here:

  • -c codepage β€” specify the codepage of ASCII strings. your options are: ascii, windows-874, windows-932, windows-936, windows-949, windows-950, windows-1250, windows-1251, windows-1252 (this one is the default, periodt), windows-1253, windows-1254, windows-1255, windows-1256, windows-1257 or windows-1258. pick your fighter 🌈
  • -h β€” shows this help. a lil "help me" moment, we love to see it πŸ™ˆ
  • -H β€” shows the key and value hierarchy. the whole tree structure, the family tree, the lore πŸ’€
  • -v β€” verbose output to stderr. it gets chatty. it gets detailed. gossip mode activated πŸ‘‘
  • -V β€” print version. tell me who you are bestie πŸŽ€

🧚 ENVIRONMENT 🧚

None.

like... none. no environment variables. nothing to set. the vibes are self-contained. πŸ’œ


πŸ“ FILES πŸ“

None.

no config files, no dotfiles, no little secrets hiding in your home directory. clean. pristine. iconic. ✨


⭐ EXAMPLES ⭐

here's the vibe check, verbatim:

# creginfo SYSTEM.DAT
creginfo -H 20210617

Windows 9x/Me Registry File information:
        Version:        1.3

Key hierarchy
(key:) $$$PROTO.HIV
 (key:) AppEvents
  (key:) EventLabels
   (key:) .Default
    (value: 0) (default)
      ...

see that? that's the key hierarchy unfolding like a little registry flower 🌸 and the ... at the end is just it going and so on, bestie, you get it. 🫢


πŸ’€ DIAGNOSTICS πŸ’€

okay so listen: errors, verbose and debug output get printed to stderr when verbose output -v is enabled. that's the rule. πŸ“’

and β€” important, no cap β€” verbose and debug output are only printed when enabled at compilation. so if you're not seeing the chatter, it's not you, it's the build. 😭


πŸ”₯ BUGS πŸ”₯

found a bug? a little glitch? something giving unhinged? please report bugs of any kind on the project issue tracker:

https://github.com/libyal/libcreg/issues

we don't do silent suffering here, we do GitHub issues. πŸ’…


πŸ’œ AUTHOR πŸ’œ

these man pages were written by Joachim Metz. thank you for your service king πŸ‘‘


Copyright 2013-2021, Joachim Metz <joachim.metz@gmail.com>. this is free software; see the source for copying conditions. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

read that last bit again bestie. no warranty. none. not even the merchantability one. it's giving "use at your own risk" and it means it. πŸ’–

πŸŽ€ SEE ALSO πŸŽ€

  • libcreg

and that's the whole page, you're so welcome 🫢 this one ships with the libcreg package, dated June 17, 2021, and the manual page itself is creginfo() β€” mwah, slay, go read your registry files responsibly πŸ’–βœ¨πŸŽ€