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.