aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/optmanager.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/optmanager.py')
-rw-r--r--mitmproxy/optmanager.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py
index b9aaf6c8..24ef8f0c 100644
--- a/mitmproxy/optmanager.py
+++ b/mitmproxy/optmanager.py
@@ -348,5 +348,14 @@ class OptManager:
help=o.help,
metavar=metavar
)
+ elif o.typespec == typing.Sequence[str]:
+ parser.add_argument(
+ "--%s" % f,
+ action="append",
+ type=str,
+ dest=option,
+ help=o.help,
+ metavar=metavar
+ )
else:
raise ValueError("Unsupported option type: %s", o.typespec)