Skip to main content

tom_file_system 0.1.0 copy "tom_file_system: ^0.1.0" to clipboard
tom_file_system: ^0.1.0 copied to clipboard

One file-system contract for every Tom application — atomic writes, revision-checked saves, delete to the platform's trash, links that never leave the root, values instead of dart:io objects — with an [...]

Changelog #

0.1.0 #

  • One file-system contract, TomFileSystem, addressed by Uri with a root: revision-checked atomic writes, stat, readSlice, create, rename, trash, save announcements, and a watch that can be told which folders not to enter. TomMemoryFileSystem and, in io.dart, TomLocalFileSystem implement it, the latter with per-folder watching on Linux, the freedesktop.org trash and the Windows Recycle Bin. Taken out of tom_forge_core (where the names were Forge-prefixed) before its first release; applying a multi-file workspace edit stayed in Forge.
0
likes
150
points
46
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

One file-system contract for every Tom application — atomic writes, revision-checked saves, delete to the platform's trash, links that never leave the root, values instead of dart:io objects — with an in-memory and a local implementation (watching, freedesktop.org trash, Windows Recycle Bin).

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

crypto, ffi, path

More

Packages that depend on tom_file_system