Guides and reference

Work with Cabinet.

Use typed files and directories to organize local storage, handle I/O failures, and make replacement behavior explicit.

Getting started

Add Cabinet to your package and save your first value.

File operations

Understand overwrite policies, replacement, error handling, and migration from SwiftLibs.

Cabinet API

Files, directories, storage policies, and Codable helpers.

CabinetZip API

Optional ZIP creation and extraction.

Contributing

Build, test, format, lint, and generate documentation locally.