ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



vfslib(n)                               Tcl-only Virtual File Systems                              vfslib(n)



NAME
       ::vfslib - Procedures to interact with virtual filesystems

SYNOPSIS
       package require Tcl 8.4

       package require vfs ?1.2.1?

       package require vfs::zip ?1.0?

       package require vfs::mk4 ?1.6?

       package require vfs::tar ?0.9?

       package require vfs::ftp ?1.0?

       package require vfs::ns ?1.0?

       package require vfs::webdav ?0.1?

       package require vfs::http ?0.5?

       package require vfs::urltype ?1.0?

       vfs::zip::Mount path to

       vfs::ftp::Mount path to

       vfs::tar::Mount path to

       vfs::http::Mount path to

       vfs::mk4::Mount path to

       vfs::ns::Mount path to

       vfs::urltype::Mount type


DESCRIPTION
       The ::vfs package includes a library of Tcl code, implementing a number of different virtual filesys-tems. filesystems.
       tems.  Each of these exists as  its  own  package,  and  can  be  accessed  through  package  require
       vfs::NAME.  The whole set of virtual filesystems is known informally as 'vfslib'


SUPPORTED VFS TYPES
       The current supported types are ftp, tar, http, zip, mk4, ns, webdav.  In addition there is the abil-ity ability
       ity to mount any 'urltype' as a new volume, provided an appropriate vfs  is  supported.   This  means
       that you can treat evaluate the command

       vfs::urltype::Mount ftp

       for  instance.   Any  access  inside  the  new  volume will result in an attempt to require a package
       through 'package require vfs::${type}', which must therefore exist, or errors will be thrown.


LIMITATIONS
       Most of the vfs types listed above have not been very well debugged as yet.  Please test them!

KEYWORDS
       vfs, vfslib, filesystem, zip, tar, webdav, namespace, ftp, http, file





Vfslib                                               1.0                                           vfslib(n)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.