summaryrefslogtreecommitdiff
path: root/fs/commands
diff options
context:
space:
mode:
authorbtimby <btimby@67cdc799-7952-0410-af00-57a81ceafa0f>2012-04-17 15:47:48 +0000
committerbtimby <btimby@67cdc799-7952-0410-af00-57a81ceafa0f>2012-04-17 15:47:48 +0000
commitfd93dcc55e5218ba57ee418faf1e08f2a2bd6f97 (patch)
tree5f1e4b7b6f8f40bfe5d1bfc603b62aa9f025f49d /fs/commands
parent831618e29f1033b4fe8db14058ab635643273c62 (diff)
downloadpyfilesystem-fd93dcc55e5218ba57ee418faf1e08f2a2bd6f97.tar.gz
Initial implementation of pyftpdlib integration
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@765 67cdc799-7952-0410-af00-57a81ceafa0f
Diffstat (limited to 'fs/commands')
-rw-r--r--fs/commands/fsserve.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/commands/fsserve.py b/fs/commands/fsserve.py
index 5a05dd8..4595c15 100644
--- a/fs/commands/fsserve.py
+++ b/fs/commands/fsserve.py
@@ -56,6 +56,13 @@ Serves the contents of PATH with one of a number of methods"""
self.output("Starting rpc server on %s:%i\n" % (options.addr, port), verbose=True)
s.serve_forever()
+ elif options.type == 'ftp':
+ from fs.expose.ftp import serve_fs
+ if port is None:
+ port = 21
+ self.output("Starting ftp server on %s:%i\n" % (options.addr, port), verbose=True)
+ serve_fs(fs, options.addr, port)
+
elif options.type == 'sftp':
from fs.expose.sftp import BaseSFTPServer
import logging