user@devops:~$ cat README.md
cpp_utils
# Descripción
cpp_utils es una librería header-only moderna en C++20 que proporciona utilidades ligeras y seguras para el desarrollo diario en C++. Incluye RAII scope guards (scope_guard, scope_fail, scope_success) para gestión automática de recursos, type-safe bit flags mediante enum_flags, utilidades de string como split, join, trim y conversiones seguras con std::expected, extensiones para std::expected con Result<T> y composición funcional, pattern matching para std::variant con overloaded, y traits/concepts útiles. Todo es inlineable sin asignación dinámica, sin dependencias externas y con zero-cost abstractions.
# Características principales
$ RAII scope guards: scope_guard, scope_fail, scope_success con detección precisa de excepciones
$ Type-safe bit flags para scoped enums con operadores bitwise completos
$ Utilidades de string: split, join, trim, to_lower/upper, iequals, replace_all, conversión segura con std::expected
$ Extensiones para std::expected: Result<T>, wrap_except, then/or_else, collect, try_all
$ Pattern matching para std::variant con overloaded (CTAD)
$ Conceptos y traits útiles: Numeric, StringLike, Iterable, is_specialization, all_same
$ Zero-cost abstractions: todo inlineable, sin dependencias externas
# Galería
# Tecnologías utilizadas