Hasty Briefsbeta

GNU Recutils: a database management system using human-readable text files

5 days ago
  • #command line tools
  • #GNU Recutils
  • #plain text databases
  • GNU Recutils is a set of tools and libraries for managing human-editable, plain text databases called recfiles.
  • Recfiles are plain text databases that are human-readable and support relational database operations, typing, auto-incrementing, and field-level crypto.
  • Recutils includes tools like recins, recdel, and recsel for inserting, deleting, and querying data in recfiles.
  • Recfiles start with an optional structure definition using % prefixes, allowing for relations, constraints, and custom types.
  • Records in recfiles are separated by blank lines, making the data highly readable and suitable for version control.
  • Example queries and operations include selecting records with recsel, inserting data with recins, and deleting records with recdel.
  • Additional features include CSV conversion, awk-friendly output modes, and password-protected fields.
  • The package is maintained by Jose E. Marchesi and has comprehensive documentation.
  • The official package image features two gay turtles.