[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

recutils 1.2 released

From: Jose E. Marchesi
Subject: recutils 1.2 released
Date: Fri, 04 Feb 2011 11:48:54 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux)

I am happy to announce a new release of the GNU recutils, version 1.2.

The user visible changes in this release are:

- New utility rec2csv, to export rec data to csv files.

- Support for auto-incremented fields and timestamps with the new
  %auto field in record descriptors.

- Support for comments in enum type descriptions.

- recset now supports a new "set or add field" operation, implementing
  the common case of setting the value of a field in case it exists,
  or else add it to the record.

- The flavor of regular expressions accepted in both selection
  expressions and type descriptions is now documented in the user

- Translations for German, Finnish, Swedish and Ducht.

- recdel now performs an integrity check before to complete the

- The utilities no longer "expand" the contents of remote descriptors
  in the local ones.

- recset and recins no longer destroy the permissions of the rec file
  that is being modified.

- Many fixes in the documentation.

- Lots of bug fixes.

The release can be found in the GNU ftp:

Alternatively, will automatically
redirect to a nearby mirror.

* About GNU recutils

GNU recutils is a set of tools and libraries to access human-editable,
text-based databases called recfiles.  The data is stored as a
sequence of records, each record containing an arbitrary number of
named fields.  Advanced capabilities usually found in other data
storage systems are supported by GNU recutils: data types, data
integrity (keys, mandatory fields, etc) as well as the ability of
records to refer to other records (sort of foreign keys).  Despite its
simplicity, recfiles can be used to store medium-sized databases.

Please see the GNU recutils homepage for more information:

The GNU recutils suite comprises:

- A texinfo manual, describing the Rec format and the accompaying

- A C library (librec) that provides a rich set of functions to
  manipulate rec data.

- A set of C utilities that can be used in shell scripts and in the
  command line to operate on rec files:

  + `recinf' prints information about the contents of recfiles.
  + `recsel' prints records and field values.
  + `recins' adds new records to a recfile.
  + `recdel' deletes records.
  + `recset' manipulates fields.
  + `recfix' checks and fixes recfiles.
  + `recfmt' formats records based on templates.
  + `csv2rec' converts comma-separated-values files to recfiles.
  + `rec2csv' converts recfiles to comma-separated-values files.
  + `mdb2rec' converts mdb files (used by MS-Access) to recfiles.

- rec-mode.el - An emacs mode to edit and navigate recfiles.  Still

Jose E. Marchesi
Frankfurt am Main
4 February 2011

reply via email to

[Prev in Thread] Current Thread [Next in Thread]