API Reference Depot v0.5.2
Modules
Depot is a filesystem abstraction for elixir providing a unified interface over many implementations. It allows you to swap out filesystems on the fly without needing to rewrite all of your application code in the process. It can eliminate vendor-lock in, reduce technical debt, and improve the testability of your code.
Behaviour for how Depot
adapters work.
Depot Adapter using an Agent
for in memory storage.
Depot Adapter for the local filesystem.
Behaviour of a Depot
filesystem.
Elixir registry to register adapter instances on for adapters, which need processes.
Depot.Visibility.UnixVisibilityConverter
supporting Depot.Visibility.portable()
.
Visibility converter behaviour for unix based systems.