OpenFiles is designed as both a standard and an implementation.
- File tools should work without object-store SDK rewrites.
- Object stores remain the durable source of truth.
- Semantics should be portable across vendors.
- Vendor-specific optimizations must not change observable behavior.
- wasmCloud components should receive explicit, least-privilege filesystem capabilities.
cargo fmt --all
cargo clippy --workspace --all-targets
cargo test --workspaceFor local integration testing:
docker compose -f examples/docker-compose.yml up -d minio
cargo run -p openfiles-cli -- --config examples/configs/minio.toml write /smoke.txt smoke
cargo run -p openfiles-cli -- --config examples/configs/minio.toml flush