user@devops:~$ cat README.md
cpp_utils
# Descrição
cpp_utils é uma biblioteca header-only moderna em C++20 que fornece utilitários leves e seguros para o desenvolvimento diário em C++. Inclui RAII scope guards (scope_guard, scope_fail, scope_success) para gerenciamento automático de recursos, type-safe bit flags via enum_flags, utilitários de string como split, join, trim e conversões seguras com std::expected, extensões para std::expected com Result<T> e composição funcional, pattern matching para std::variant com overloaded, e traits/concepts úteis. Tudo é inlineável sem alocação dinâmica, sem dependências externas e com zero-cost abstractions.
# Características principais
$ RAII scope guards: scope_guard, scope_fail, scope_success com detecção precisa de exceções
$ Type-safe bit flags para scoped enums com operadores bitwise completos
$ Utilitários de string: split, join, trim, to_lower/upper, iequals, replace_all, conversão segura com std::expected
$ Extensões para std::expected: Result<T>, wrap_except, then/or_else, collect, try_all
$ Pattern matching para std::variant com overloaded (CTAD)
$ Conceitos e traits úteis: Numeric, StringLike, Iterable, is_specialization, all_same
$ Zero-cost abstractions: tudo inlineável, sem dependências externas
# Galeria
# Tecnologias utilizadas