Browse Source

params --ctrl/pasv-port default to env var $FTP_CONTROL/PASSIVE_PORT

Fabian Peter Hammerle 5 years ago
parent
commit
d26d07959f
2 changed files with 7 additions and 1 deletions
  1. 6 0
      pyftpd-sink
  2. 1 1
      setup.py

+ 6 - 0
pyftpd-sink

@@ -83,14 +83,20 @@ def _init_argparser():
     argparser.add_argument(
         '--ctrl-port', '--control-port',
         metavar='port',
+        type=int,
         dest='control_port',
+        envvar='FTP_CONTROL_PORT',
         default=2121,
+        help='default: env var $FTP_CONTROL_PORT or 2121',
     )
     argparser.add_argument(
         '--pasv-port', '--passive-port',
         metavar='port',
+        type=int,
         dest='passive_port',
+        envvar='FTP_PASSIVE_PORT',
         default=62121,
+        help='default: env var $FTP_PASSIVE_PORT or 62121',
     )
     return argparser
 

+ 1 - 1
setup.py

@@ -2,7 +2,7 @@ from setuptools import setup
 
 setup(
     name='pyftpd-sink',
-    version='0.2',
+    version='0.3',
     # description='',
     author='Fabian Peter Hammerle',
     author_email='fabian@hammerle.me',