CRMGR(1)
π CRMGR(1) β the Quick Database Manager era π
okay bestie, so this is crmgr, a.k.a. the administration utility for QDBM Curia π like it's the Quick Database Manager's little helper and honestly? iconic.
β¨ NAME β¨
crmgr β administration utility for QDBM Curia π¦
πΈ SYNOPSIS πΈ
crmgr create [-s] [-bnum num ] [-dnum num] name
crmgr put [-kx|-ki] [-vx|-vi|-vf] [-keep|-cat] [-lob] [-na] name key val
crmgr out [-kx|-ki] [-lob] name key
crmgr get [-nl] [-kx|-ki] [-start num] [-max num] [-ox] [-lob] [-n] name
key
crmgr list [-nl] [-k|-v] [-ox] name
crmgr optimize [-bnum num] [-na] name
crmgr inform [-nl] name
crmgr remove name
crmgr repair name
crmgr exportdb name dir
crmgr importdb name dir
crmgr snaffle [-kx|-ki] [-ox] [-n] name key
crmgr version
π DESCRIPTION π
This manual page documents briefly the crmgr commands. (briefly, but with feeling π)
crmgr is a utility for debugging Curia and its applications. It features editing and checking of a database β like a vibe check but for your data, no cap. It can be used for the database applications with shell scripts. This command is used in the above format. name specifies a database name. key specifies the key of a record. val specifies the value of a record.
so yeah, three little placeholders doing the absolute most π«Ά
π OPTIONS π
A summary of options is included below. For a complete description, see the file:///usr/share/doc/qdbm-doc/spex.html#curiacli. (go read it bestie, iykyk β¨)
-sβ make the file sparse. it's giving minimal effort, but in a good way π-bnum numβ specify the number of the elements of the bucket array.-dnum numβ specify the number of division of the database.-kxβ treatkeyas a binary expression of hexadecimal notation.-kiβ treatkeyas an integer expression of decimal notation.-vxβ treatvalas a binary expression of hexadecimal notation.-viβ treatvalas an integer expression of decimal notation.-vfβ read the value from a file specified withval.-keepβ specify the storing mode forCR_DKEEP.-catβ specify the storing mode forCR_DCAT.-naβ do not set alignment.-nlβ open the database without file locking. π-startβ specify the beginning offset of a value to fetch.-maxβ specify the max size of a value to fetch.-oxβ treat the output as a binary expression of hexadecimal notation.-lobβ handle large objects. π-nβ do not output the tailing newline. (the way it justβ¦ doesn't newline π)-kβ output keys only.-vβ output values only.
π SEE ALSO π
qdbm(3), crtsv(1), curia(3), cropen(3).
go read the whole friend group, they're all slaying in their own lanes π
π AUTHOR π
QDBM was written by Mikio Hirabayashi <mikio@fallabs.com>. π«Ά
This manual page was written by Fumitoshi UKAI <ukai@debian.or.jp>, for the Debian project (but may be used by others).
okay bestie that's the whole page, no skips, no crumbs left behind π
and that's a wrap on the Quick Database Manager's crmgr(1) β written by Mikio Hirabayashi for QDBM, this man page version dated 2005-05-23, and it's still serving main character energy β periodt π
πΈ
π¦ 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