Michael De La Rue > Tie-TransactHash > edit-db

Download:
Tie-TransactHash-0.03.tar.gz

Annotate this POD

CPAN RT

Open  0
Report a bug
Source  

NAME ^

edit-db - edit any kind of Berkley DB file

SYNOPSYIS ^

  edit-db.pl [options] <file>
  --version -V                print version info
  --usage --help -h           print usage info
  --verbose -verbose          debugging messages
  --type=[type] -t [type]     type of db file to use (btree/hash/recno)

DESCRIPTION ^

This program is designed to allow the contents of a DBM file to be edited. It provides several commands for exploring and adding to the dbm file.

OVERVIEW ^

Once the program is running, the following commands can be used to examine and change the contents of the database.

  key - choose the next key.. (not needed?) and show the value

  show - show the value for the present key

  seq - go through the dbm file in sequence (the present location is
        always remembered)

  edit - edit the value of the current key in the editor

  add - add a key (with a string the string becomes the new key, with
        nothing the editor is opened to allow the value to be input)

  delete - delete a key/value pair

  help - list the available commands
  
  quit - quit from the program.

Any changes you make are only written when the program quits, so typing ctrl-C aborts with no changes under the present version.

COPYING ^

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is 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 along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA