Files
dbtool/README.md

90 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

2025-11-21 00:42:37 +01:00
[![status-badge](https://ci.codeberg.org/api/badges/15585/status.svg)](https://ci.codeberg.org/repos/15585)
[![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://codeberg.org/scip/dbtool/blob/master/LICENSE)
2025-11-21 00:40:31 +01:00
# README for dbtool 1.9.1 (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
And the berkeley library at: http://www.sleepycat.com.
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