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]β usegdbm_open2to 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 forGDBM_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 π
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 ππΈπ¦ππ
π¦ where this page comes from
- debian bookworm: qdbm-util 1.8.78-12+b1 Β· LGPL-2.1-or-later
- debian trixie: qdbm-util 1.8.78-13+b3 Β· LGPL-2.1-or-later
- fedora 43: qdbm 1.8.78-71.fc43 Β· LGPL-2.1-or-later
- fedora 43: qdbm 1.8.78-71.fc43 Β· LGPL-2.1-or-later
- fedora 44: qdbm 1.8.78-75.fc44 Β· LGPL-2.1-or-later
- fedora 44: qdbm 1.8.78-75.fc44 Β· LGPL-2.1-or-later
- ubuntu jammy: qdbm-util 1.8.78-11build3 Β· LGPL-2.1-or-later
- ubuntu noble: qdbm-util 1.8.78-12.1build2 Β· LGPL-2.1-or-later
- ubuntu questing: qdbm-util 1.8.78-13build2
- ubuntu resolute: qdbm-util 1.8.78-15 Β· LGPL-2.1-or-later
- ubuntu stonking: qdbm-util 1.8.78-16build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms