HVMGR(1)

πŸ’– HVMGR β€” bestie's guide to the QDBM Hovel admin utility πŸ’–

okay so. welcome to hvmgr(1), the Quick Database Manager era. this is the page for the hvmgr command and honestly? she's giving lowkey iconic debugging tool energy. let's get into it πŸŽ€


✨ NAME ✨

hvmgr β€” administration utility for QDBM Hovel. that's it, that's the whole vibe. πŸ‘‘


🌸 SYNOPSIS 🌸

okay so this is how you actually talk to her. copy these EXACTLY, no cap:

hvmgr create [-qdbm bnum dnum ] [-s] name
hvmgr store [-qdbm] [-kx] [-vx|-vf] [-insert] name key val
hvmgr delete [-qdbm] [-kx] name key
hvmgr fetch [-qdbm] [-kx] [-ox] [-n] name key
hvmgr list [-qdbm] [-ox] name
hvmgr optimize [-qdbm] name

πŸ¦‹ DESCRIPTION πŸ¦‹

so this manual page is like, a brief rundown of the hvmgr commands. short and sweet, fr fr.

hvmgr is a utility for debugging Hovel and its applications πŸ’…. she features editing and checking of a database β€” so if your database is being a little drama queen, she's who you call. she can also be used for database applications with shell scripts, which is so handy, we love a flexible queen. 🫢

this command is used in the above format, bestie. don't freestyle it.

  • name specifies a database name. πŸ“
  • key specifies the key of a record. πŸ”‘
  • val specifies the value of a record. πŸ’Ύ

πŸŽ€ OPTIONS πŸŽ€

a summary of options is included below, because we're keeping it cute and digestible. for a complete description, see the file file:///usr/share/doc/qdbm-doc/spex.html#hovelcli β€” go read it, iykyk. πŸ“–

  • -qdbm [bnum dnum] β€” use gdbm_open2 to open the database. bnum specifies the number of the elements of the bucket array. dnum specifies the number of division of the database. like, very specific girl math. πŸ”₯
  • -s β€” make the file sparse. giving minimalist ✨
  • -kx β€” treat key as a binary expression of hexadecimal notation. hex girlie behavior. πŸ”’
  • -vx β€” treat val as a binary expression of hexadecimal notation. the value gets the hex treatment too. πŸ’œ
  • -vf β€” read the value from a file specified with val. so val is literally a path to a file, and she reads it in. so clever. πŸ“„
  • -insert β€” specify the storing mode for GDBM_INSERT. noted, periodt. πŸ“
  • -ox β€” treat the output as a binary expression of hexadecimal notation. hex in, hex out. 🌈
  • -n β€” do not output the trailing newline. no little extra blank line at the end. we're being precise. πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

qdbm(3), hovel(3).

go read those too, bestie, they're the extended universe. πŸ“š


πŸ’– AUTHOR πŸ’–

QDBM was written by Mikio Hirabayashi <mikio@fallabs.com>. absolute legend, we stan. 🫢

this manual page was written by Fumitoshi UKAI <ukai@debian.or.jp>, for the Debian project (but may be used by others). iconic of them honestly. πŸ’…


and that's the whole page!! ✨ this was the Quick Database Manager man page, dated 2005-05-23 β€” yes she's a vintage queen and she's still slaying. bye bestie, go manage those databases πŸ’–πŸŒΈπŸ¦‹πŸŽ€πŸ‘‘