|
@@ -52,19 +52,23 @@ def _init_argparser():
|
|
metavar='path',
|
|
metavar='path',
|
|
dest='root_dir_path',
|
|
dest='root_dir_path',
|
|
default=os.getcwd(),
|
|
default=os.getcwd(),
|
|
- help='default: %(default)s',
|
|
+ help='default: current working directory',
|
|
)
|
|
)
|
|
argparser.add_argument(
|
|
argparser.add_argument(
|
|
'--user', '--username',
|
|
'--user', '--username',
|
|
metavar='username',
|
|
metavar='username',
|
|
dest='username',
|
|
dest='username',
|
|
- required=True,
|
|
+ required=not os.environ.get('FTP_USERNAME'),
|
|
|
|
+ default=os.environ.get('FTP_USERNAME'),
|
|
|
|
+ help='default: env var $FTP_USERNAME',
|
|
)
|
|
)
|
|
argparser.add_argument(
|
|
argparser.add_argument(
|
|
'--pwd-hash', '--password-hash',
|
|
'--pwd-hash', '--password-hash',
|
|
metavar='sha256_hexdigest',
|
|
metavar='sha256_hexdigest',
|
|
dest='password_sha256_hexdigest',
|
|
dest='password_sha256_hexdigest',
|
|
- required=True,
|
|
+ required=not os.environ.get('FTP_PASSWORD_SHA256'),
|
|
|
|
+ default=os.environ.get('FTP_PASSWORD_SHA256'),
|
|
|
|
+ help='default: env var $FTP_PASSWORD_SHA256',
|
|
)
|
|
)
|
|
argparser.add_argument(
|
|
argparser.add_argument(
|
|
'--ctrl-port', '--control-port',
|
|
'--ctrl-port', '--control-port',
|