Shena for Maat

shena_maat — Wires Shena filesystem storage into the Maat framework.

shena_maat connects Shena to Maat configuration, console commands, and the Storage entry point.

final app = await Application.configure(basePath)
    .withExtensions([shenaExtension])
    .create();

await Storage.disk().put('reports/q1.txt', 'ready'.codeUnits);
final bytes = await Storage.disk().get('reports/q1.txt');

Use maat storage:link to expose the configured public disk, and Storage.fake() in tests to replace disks without touching the filesystem.

Full guide: docs/filesystem.md.

Libraries

shena_maat
Wires shena filesystem storage into the Maat framework.