user@devops:~$ cat README.md
JSON Store
# Descrição
JSON Store é uma ferramenta CLI de armazenamento de documentos JSON com suporte SQLite, desenvolvida em C++23 com as bibliotecas nlohmann_json e sqlite3. Oferece um shell de comandos para armazenar, recuperar, buscar e excluir documentos JSON indexados por chave. O banco de dados usa SQLite em modo WAL para operações concorrentes. Inclui escape básico contra SQL injection, logging estruturado com spdlog, operações CRUD completas, importação/exportação JSON, filtragem por prefixo de chave e busca de texto completo.
# Características principais
$ Operações CRUD completas: put, get, delete com chave única
$ Busca de texto completo em chaves e valores JSON
$ Listagem com filtro por prefixo de chave
$ Importação e exportação de coleções JSON
$ Persistência SQLite com modo WAL para concorrência
$ Logging estruturado com spdlog e tratamento de erros com std::expected
$ Cobertura completa de testes: 12 casos de teste e benchmarks com Catch2
# Galeria
# Tecnologias utilizadas