-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathargparser.py
More file actions
73 lines (71 loc) · 2.04 KB
/
Copy pathargparser.py
File metadata and controls
73 lines (71 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
from argparse import ArgumentParser
import modules.arguments as A
import modules.text as T
from modules.utilities import flag, shortFlag
def getArgparser() -> ArgumentParser:
argparser = ArgumentParser(description=T.description)
argparser.add_argument(
flag(A.bypass_csp),
type=str,
metavar=A.metavar_allow,
choices=A.bypass_csp_values,
default=A.bypass_csp_default,
help=A.bypass_csp_help,
)
argparser.add_argument(
flag(A.intercept),
action="store_true",
help=A.intercept_help,
)
argparser.add_argument(
flag(A.no_default_rules),
action="store_true",
help=A.no_default_rules_help,
)
argparser.add_argument(
flag(A.no_default_userscripts),
action="store_true",
help=A.no_default_userscripts_help,
)
argparser.add_argument(
flag(A.inline), shortFlag(A.inline_short),
action="store_true",
help=A.inline_help,
)
argparser.add_argument(
flag(A.list_injected),
action="store_true",
help=A.list_injected_help,
)
argparser.add_argument(
flag(A.port), shortFlag(A.port_short),
type=int,
default=A.port_default,
help=A.port_help,
)
argparser.add_argument(
flag(A.query_param_to_disable), shortFlag(A.query_param_to_disable_short),
type=str,
metavar=A.metavar_param,
default=A.query_param_to_disable_default,
help=A.query_param_to_disable_help,
)
argparser.add_argument(
flag(A.rules),
type=str,
metavar=A.metavar_file,
help=A.rules_help,
)
argparser.add_argument(
flag(A.transparent), shortFlag(A.transparent_short),
action="store_true",
help=A.transparent_help,
)
argparser.add_argument(
flag(A.userscripts_dir), shortFlag(A.userscripts_dir_short),
type=str,
metavar=A.metavar_dir,
default=A.userscripts_dir_default,
help=A.userscripts_dir_help,
)
return argparser