# Apero v2.1.0 - Table of Contents

> Comprehensive utility library for Elixir - file operations, Git, Docker/Podman, cryptography, env files, config files, OS detection, and processes.

## Pages

- [Apero](readme.md)
- [Apero](readme-es.md)
- [MIT License](license.md)

## Modules

- [Apero.Cache.ETS](Apero.Cache.ETS.md): ETS-backed cache with TTL support.

- Core
  - [Apero](Apero.md): Apero — Utility library for system operations and development workflows.
  - [Apero.Application](Apero.Application.md): OTP application entry point for Apero.
  - [Apero.Cache](Apero.Cache.md): Unified cache interface — ETS, Redis, Memcached.
  - [Apero.Cache.Adapter](Apero.Cache.Adapter.md): Behaviour for cache backends.
  - [Apero.Cache.Supervisor](Apero.Cache.Supervisor.md): Supervisor for cache adapters.

- File &amp; Path
  - [Apero.Compress](Apero.Compress.md): Universal compression and archive utilities.
  - [Apero.File](Apero.File.md): File system utilities — file ops, path operations, atomic writes, temp resources, locking, watching.

- Git &amp; VCS
  - [Apero.Git](Apero.Git.md): Git utilities for repository management, configuration and synchronisation.
  - [Apero.Git.Local](Apero.Git.Local.md): Local Git operations — clone, commit, pull, push, branch, stash, merge, etc.

- Containers
  - [Apero.Docker](Apero.Docker.md): Docker / Podman container lifecycle management.

- Security
  - [Apero.Crypto](Apero.Crypto.md): Cryptographic utilities — hashing, symmetric/asymmetric encryption, KDF.
  - [Apero.Crypto.Cipher](Apero.Crypto.Cipher.md): Symmetric encryption and streaming cipher utilities.
  - [Apero.Crypto.Hash](Apero.Crypto.Hash.md): Cryptographic hashing functions.
  - [Apero.Crypto.Key](Apero.Crypto.Key.md): Key derivation and asymmetric key generation utilities.
  - [Apero.Crypto.Random](Apero.Crypto.Random.md): Random generation utilities for cryptographic purposes.

- Environment
  - [Apero.Conf](Apero.Conf.md): Configuration file management — unified interface for JSON, YAML and TOML.
  - [Apero.Env](Apero.Env.md): Environment variable management for Apero.

- System
  - [Apero.OS](Apero.OS.md): Operating system information utilities for Apero.
  - [Apero.Proc](Apero.Proc.md): Process and executable utilities for Apero.

- Network
  - [Apero.Kubernetes](Apero.Kubernetes.md): Thin wrapper over `kubectl` for common operations.
  - [Apero.Network](Apero.Network.md): Network operations: ping, DNS, TCP port checks.

  - [Apero.Retry](Apero.Retry.md): Retry with exponential backoff and optional jitter.
  - [Apero.SSH](Apero.SSH.md): SSH wrapper for remote command execution and file transfer.

