[moddesc {Tcl-level Virtual Filesystems}]
[titledesc {Filesystems provided by tclvfs}]
[require Tcl 8.4]
-[require vfs [opt 1.2]]
+[require vfs [opt 1.2.1]]
[require vfs::zip [opt 1.0]]
[require vfs::mk4 [opt 1.6]]
[require vfs::tar [opt 0.9]]
In addition there is the ability to mount any 'urltype' as a new
directory, provided an appropriate vfs is supported. This means that
-you can treat urls based on the schmes [emph ftp://], [emph http://]
+you can treat urls based on the schemes [emph ftp://], [emph http://]
and [emph file://] as files. To do this, simply evaluate the command
[cmd {vfs::urltype::Mount ftp}]
[moddesc {Tcl-level Virtual Filesystems}]
[titledesc {API for the implementation of a filesystem in Tcl}]
[require Tcl 8.4]
-[require vfs [opt 1.2]]
+[require vfs [opt 1.2.1]]
[description]
This document explains the API used by the package [package vfs]
[lst_item [arg relative]]
Part of the specification of the path to operate upon. It contains the
-part of the path which lies inside this filesytem. For example
+part of the path which lies inside this filesystem. For example
outlined above its value will be [file xxx/yyy].
[lst_item [arg actualpath]]
[call [cmd vfshandler] [method open] [arg root] [arg relative] [arg actualpath] [arg mode] [arg permissions]]
-Either returns a list describing the sucessfully opened file, or
+Either returns a list describing the successfully opened file, or
throws an error describing how the operation failed.
[nl]
data will have been flushed into it. This means, for example, that the
callback can seek to the beginning of the said channel, read its
contents and then store the gathered data elsewhere. In other words,
-this callback is not only crucical to the cleanup of any resouces
+this callback is not only crucial to the cleanup of any resources
associated with an opened file, but also for the ability to implement
a filesystem which can be written to.
[moddesc {Tcl-level Virtual Filesystems}]
[titledesc {Filesystem management in Tcl}]
[require Tcl 8.4]
-[require vfs [opt 1.2]]
+[require vfs [opt 1.2.1]]
[description]
The package [package vfs] provides commands to query, mount and