diff options
author | btimby <btimby@67cdc799-7952-0410-af00-57a81ceafa0f> | 2012-04-17 15:47:48 +0000 |
---|---|---|
committer | btimby <btimby@67cdc799-7952-0410-af00-57a81ceafa0f> | 2012-04-17 15:47:48 +0000 |
commit | fd93dcc55e5218ba57ee418faf1e08f2a2bd6f97 (patch) | |
tree | 5f1e4b7b6f8f40bfe5d1bfc603b62aa9f025f49d /fs/commands | |
parent | 831618e29f1033b4fe8db14058ab635643273c62 (diff) | |
download | pyfilesystem-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.py | 7 |
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 |