Modules
Apero — Utility library for system operations and development workflows.
OTP application entry point for Apero.
Unified cache interface — ETS, Redis, Memcached.
Behaviour for cache backends.
ETS-backed cache with TTL support.
Supervisor for cache adapters.
Universal compression and archive utilities.
Configuration file management — unified interface for JSON, YAML and TOML.
Cryptographic utilities — hashing, symmetric/asymmetric encryption, KDF.
Symmetric encryption and streaming cipher utilities.
Cryptographic hashing functions.
Key derivation and asymmetric key generation utilities.
Random generation utilities for cryptographic purposes.
Docker / Podman container lifecycle management.
Environment variable management for Apero.
File system utilities — file ops, path operations, atomic writes, temp resources, locking, watching.
Git utilities for repository management, configuration and synchronisation.
Local Git operations — clone, commit, pull, push, branch, stash, merge, etc.
Thin wrapper over kubectl for common operations.
Network operations: ping, DNS, TCP port checks.
Operating system information utilities for Apero.
Process and executable utilities for Apero.
Retry with exponential backoff and optional jitter.
SSH wrapper for remote command execution and file transfer.