file_lualike 0.2.0 copy "file_lualike: ^0.2.0" to clipboard
file_lualike: ^0.2.0 copied to clipboard

Adapter that bridges package:file FileSystem implementations (SFTP, memory, local) into the lualike scripting runtime. Enables transparent filesystem backends for io.open(), os.remove(), dofile(), and [...]

0.2.0 #

  • Broaden the lualike dependency constraint to >=0.3.0 <0.6.0.

0.1.3 #

  • Bump lualike dependency to ^0.4.0.
  • Keep the filesystem adapter aligned with the updated core runtime.

0.1.2 #

  • Re-export CompositeFileSystemBackend from package:lualike for convenience when building layered filesystem backends.

0.1.1 #

  • useFileSystem() now wires the configured FileSystemProvider into lualike's IOLib.fileSystemProvider, fixing io.open() so it routes to the remote filesystem (SFTP, memory, etc.) instead of local dart:io.
  • Bump lualike dependency to ^0.2.4.

0.1.0 #

  • Initial release.
  • PackageFileIODevice — bridge any package:file File into lualike's IODevice interface.
  • PackageFileSystemBackend — bridge any package:file FileSystem into lualike's FileSystemBackend metadata interface.
  • useFileSystem() — one-call setup wiring both adapters into the lualike runtime.
  • Supports local, in-memory (MemoryFileSystem), SFTP (file_sftp), and custom package:file filesystems.
0
likes
150
points
172
downloads

Documentation

API reference

Publisher

verified publisherglenfordwilliams.com

Weekly Downloads

Adapter that bridges package:file FileSystem implementations (SFTP, memory, local) into the lualike scripting runtime. Enables transparent filesystem backends for io.open(), os.remove(), dofile(), and all other lualike file operations.

Repository (GitHub)
View/report issues

Topics

#lua #scripting #filesystem #sftp #adapter

License

MIT (license)

Dependencies

file, lualike

More

Packages that depend on file_lualike