# ACTIVESTATE TEAPOT-PKG BEGIN TM -*- tcl -*- # -- Tcl Module # @@ Meta Begin # Package vfs::template::fish 1.5.2 # Meta as::author {Stephen Huntley} # Meta as::build::date 2015-03-13 # Meta as::origin http://sf.net/projects/tclvfs # Meta category Virtual filesystems # Meta description Template framework and filesystem based on vfs. # Meta license BSD # Meta platform tcl # Meta require {Tcl 8.4} # Meta require vfs # Meta require vfs::template # Meta subject template # Meta summary Extra virtual filesystems for Tcl. # @@ Meta End # ACTIVESTATE TEAPOT-PKG BEGIN REQUIREMENTS package require Tcl 8.4 package require vfs package require vfs::template # ACTIVESTATE TEAPOT-PKG END REQUIREMENTS # ACTIVESTATE TEAPOT-PKG BEGIN DECLARE package provide vfs::template::fish 1.5.2 # ACTIVESTATE TEAPOT-PKG END DECLARE # ACTIVESTATE TEAPOT-PKG END TM #! /usr/bin/env tclsh if 0 { ######################## fishvfs.tcl -- A "FIles transferred over SHell" virtual filesystem This is not an official "FISH" protocol client as described at: http://mini.net/tcl/12792 but it utilizes the same concept of turning any computer that offers access via ssh, rsh or similar shell into a file server. Written by Stephen Huntley (stephen.huntley@alum.mit.edu) License: Tcl license Version 1.5.2 Usage: mount ?-volume? \ ?-cache ? \ # cache retention seconds ?-exec? \ # location of executable ?-transport ? \ # can be ssh, rsh or plink ?-user ? \ # remote computer login name ?-password ? \ # remote computer login password ?-host ? \ # remote computer domain name ?-port ? \ # override default port ?