Versions in this module Expand all Collapse all v0 v0.3.0 May 10, 2026 Changes in this version + type Config struct + AllowAppend *bool + AllowRename *bool + AllowSetattr *bool + AllowTruncate *bool + ByPathFallback string + DefaultGID uint32 + DefaultMode uint32 + DefaultUID uint32 + Editing string + Index string + Namespace string + PassphraseFile string + ReadOnly bool + RootView projection.RootView + ScratchDir string + ScratchQuota int64 + ServicePrefix string + ShowByArtifact bool + ShowByDate bool + ShowByNamespace bool + ShowBySession bool + ShowOrphaned bool + ShowRaw bool + ShowStats bool + Store string + func DefaultConfig() Config + func (c Config) Validate() error + type Scrinium struct + Config Config + FSIndex *fsindex.Extension + FSOps *projection.FSOps + Index core.StoreIndex + MountSession string + Store core.Store + View *projection.View + func Init(ctx context.Context, cfg Config) (_ *Scrinium, recoveryKit []byte, retErr error) + func Open(ctx context.Context, cfg Config) (_ *Scrinium, retErr error) + func OpenOrInit(ctx context.Context, cfg Config) (*Scrinium, []byte, bool, error) + func (s *Scrinium) Close() error + func (s *Scrinium) ListExtensions() []index.ExtensionInfo + func (s *Scrinium) RoutingConfig() projection.RoutingConfig + func (s *Scrinium) StatsProvider(ctx context.Context, startedAt time.Time, capacityTimeout time.Duration) func() []byte v0.2.0 May 9, 2026