Make fsedsl description protocol-agnostic

The EDSL is not specific to 9P - it produces a generic Tree
that works with any filesystem protocol or as in-memory storage.
This commit is contained in:
Levi Neely 2026-08-04 12:11:36 +02:00
parent 0d50898bd7
commit 6b5b2830ef
1 changed files with 3 additions and 1 deletions

View File

@ -1,6 +1,8 @@
# fsedsl
A Go library providing an embedded domain-specific language (EDSL) for declaring synthetic filesystems. Designed for building 9P namespaces where the entire structure is declared statically but populated dynamically at runtime.
A Go library providing an embedded domain-specific language (EDSL) for declaring synthetic filesystems. Define your namespace structure statically while populating it dynamically at runtime.
The library produces a generic `Tree` that can be used with any filesystem protocol (9P, FUSE, etc.) or as an in-memory filesystem for testing.
## Features