kent
Earl of Kent, Lear's loyal, banished nobleman
This repository is named for the Earl of Kent, a loyal nobleman in Shakespeare's King Lear. Kent is banished at the very start of the play. His offence is speaking plainly against Lear's decision to disown Cordelia and divide the kingdom on flattery. Rather than leave, he disguises himself as a plain-spoken servant, "Caius". He stays at Lear's side through the storm and his descent into madness.
Overview
A cross-platform command-line tool for simple operations against a Cordelia-format .sqlite database, for power users who'd rather work at a terminal than in Cordelia's own GTK desktop UI. English only. C++23 named modules, built with xmake. Validated on Linux x64, Windows ARM64 and Windows x64 (x64 built on ARM64 and tested under emulation); macOS is a stated goal, not yet validated.
Version: 1.3.4
Technology: C++23, xmake
Package diagram
Dependencies
goneril: cliargs (command-line parsing), u16utils (Unicode conversion, console output), testify (test framework). · cordelia: cordelia_core/cordelia_records only, via includes("../cordelia/src/core") / includes("../cordelia/src/records"), not Cordelia's own root build. · curan: the SQLite layer (Database, PreparedStatement, CuranError), which replaced kent's own sqlite_handle. · regan: regan.zip for kent archive and kent restore, regan.base64 for the NDJSON export.
Metrics
115 files · 14 directories · 258 check-ins