API Reference Apero v#3.0.0

Copy Markdown View Source

Modules

Apero — Pure utility library for Elixir (no shell execution).

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.

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.

Environment variable management for Apero.

File system utilities — file ops, path operations, atomic writes, temp resources, locking.

I/O operations: atomic writes, checksums, temporary resources, file locking.

Path operations: directory checks, glob, copy, move, delete, read, write.

ASCII tree generation and printing for file listings.

File system watcher GenServer.

Operating system information utilities for Apero (pure-Elixir subset).

Process and executable utilities for Apero (pure-Elixir subset).

Retry with exponential backoff and optional jitter.