user@devops:~$ cat README.md
JSON Store
# Descripción
JSON Store es una herramienta CLI de almacenamiento de documentos JSON con respaldo SQLite, desarrollada en C++23 con la biblioteca nlohmann_json y sqlite3. Ofrece un shell de comandos para almacenar, recuperar, buscar y eliminar documentos JSON indexados por clave. La base de datos subyacente utiliza SQLite con modo WAL para operaciones concurrentes. Incorpora un sistema básico de escape contra SQL injection para consultas seguras, y toda la actividad se registra mediante spdlog. Incluye operaciones de importación/exportación en formato JSON, filtrado por prefijo de clave y búsqueda de texto completo sobre valores JSON serializados.
# Características principales
$ Operaciones CRUD completas: put, get, delete con clave única
$ Búsqueda de texto completo sobre claves y valores JSON
$ Listado con filtro por prefijo de clave
$ Importación y exportación de colecciones JSON
$ Persistencia SQLite con modo WAL para concurrencia
$ Logging estructurado con spdlog y manejo de errores con std::expected
$ Cobertura completa de tests: 12 casos de prueba y benchmarks con Catch2
# Galería
# Tecnologías utilizadas