workflow-store

Crates.ioworkflow-store
lib.rsworkflow-store
version0.14.0
sourcesrc
created_at2023-01-26 08:16:16.794224
updated_at2024-07-09 23:33:50.995249
descriptionFile storage access crate abstracting file I/O and browser localstorage
homepage
repositoryhttps://github.com/workflow-rs/workflow-rs
max_upload_size
id768300
size47,443
(aspect)

documentation

README

workflow-store

Part of the workflow-rs application framework.


File I/O abstraction that supports browser localstorage.

github crates.io docs.rs license

Features

  • A single set of per-operating-system filename configuration options with fallbacks. (i.e. filename for macos or linux will fallback on unix or generic if not defined)

  • Automatic resolution of user home-folder is using ~ as a path prefix.

  • Support for in-browser storage using localstorage and base64 encoding for binary data.

This crate allows you to create a single file reference while specifying multiple per-operating-system file paths, including in-browser localstorage keyname. Subsequent read/write operations will work against the specified paths.

Commit count: 513

cargo fmt