2025-11-21 00:42:37 +01:00
|
|
|
[](https://ci.codeberg.org/repos/15585)
|
2025-11-25 22:11:53 +01:00
|
|
|
[](https://codeberg.org/scip/dbtool/raw/branch/main/LICENSE)
|
2025-11-21 00:42:37 +01:00
|
|
|
|
2025-11-21 14:09:38 +01:00
|
|
|
# README for dbtool 1.9.2 (21/11/2025)
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
dbtool can be used to store and retrieve data in a key/value
|
|
|
|
|
format in a hash database. Perl compatible regular expressions
|
|
|
|
|
are supported both for storing and retrieving of data. It's
|
|
|
|
|
main advantages are the ability to maintain huge amounts of
|
|
|
|
|
data and speed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
# Requirements
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
You need either the GNU gdbm library or the Berkeley database
|
|
|
|
|
system. You can find gdbm at:
|
|
|
|
|
http://www.gnu.org/software/gdbm/gdbm.html
|
2025-11-21 22:30:17 +01:00
|
|
|
And the berkeley library at: https://libdb.org/.
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
You will also need `meson` and `ninja`: https://mesonbuild.com/.
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
If you want to build the manual page, you'll need perl as well.
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
|
2025-11-16 20:55:18 +01:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
# Installation from source
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
Check out the source and execute:
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
```default
|
|
|
|
|
meson setup build
|
|
|
|
|
ninja -C build
|
|
|
|
|
```
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
You can supply some additional parameters to meson,
|
|
|
|
|
type `meson configuration` for details.
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
To install, execute:
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
```default
|
|
|
|
|
sudo ninja -C install
|
|
|
|
|
```
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
|
|
|
|
|
# Documentation
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
After successfully installation read the installed man-
|
|
|
|
|
page:
|
|
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
```default
|
|
|
|
|
man dbtool
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
You can also read the manual page [online](dbtool.pod).
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
# Report bugs
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
[Please open an issue](https://codeberg.org/scip/dbtool/issues). Thanks!
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
# License and Disclaimer
|
2015-05-14 18:34:10 +02:00
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
dbtool is Copyright (c) 2001-2025 by T.v. Dein. dbtool may be
|
2015-05-14 18:34:10 +02:00
|
|
|
used and distributed under the terms of the GNU General Public
|
|
|
|
|
License. All other brand and product names are trademarks,
|
|
|
|
|
registered trademarks or service marks of their respective
|
|
|
|
|
holders.
|
|
|
|
|
|
|
|
|
|
These programs are distributed in the hope that it will be
|
|
|
|
|
useful, but WITHOUT ANY WARRANTY; without even the implied
|
|
|
|
|
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
|
See the GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License
|
2025-11-21 00:40:31 +01:00
|
|
|
along with this distribution; if not, write to the
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
|
2025-11-21 00:40:31 +01:00
|
|
|
Free Software Foundation, Inc.
|
|
|
|
|
59 Temple Place
|
|
|
|
|
Suite 330
|
|
|
|
|
Boston, MA 02111
|
|
|
|
|
USA
|
2015-05-14 18:34:10 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|