40
40
show_list = scope.add_parser('list')
41
show_list.add_argument('list',
42
help='List details about LIST',
41
44
show_list.add_argument('-d',
43
46
help='Filter by DOMAIN')
53
56
show_domain = scope.add_parser('domain')
57
show_domain.add_argument('domain',
58
help='List details about DOMAIN',
54
60
show_domain.add_argument('-v',
56
62
help='Detailed listing',
63
69
show_user = scope.add_parser('user')
70
show_user.add_argument('user',
71
help='List details about USER',
64
73
show_user.add_argument('-v',
66
75
help='Detailed listing',
124
133
help='Force delete',
125
134
action='store_true')
136
# Parser for the action `subscribe`
137
action_subscribe = action.add_parser('subscribe')
138
scope = action_subscribe.add_subparsers(dest='scope')
139
subscribe_user = scope.add_parser('user')
140
subscribe_user.add_argument('users',
141
help='User email list',
143
subscribe_user.add_argument('-l',
145
help='Specify list name',
148
subscribe_user.add_argument('--quiet',
149
help='Do not display feedback',
152
# Parser for the action `unsubscribe`
153
action_subscribe = action.add_parser('unsubscribe')
154
scope = action_subscribe.add_subparsers(dest='scope')
155
subscribe_user = scope.add_parser('user')
156
subscribe_user.add_argument('users',
157
help='User email list',
159
subscribe_user.add_argument('-l',
161
help='Specify list name',
164
subscribe_user.add_argument('--quiet',
165
help='Do not display feedback',
128
168
parser.add_argument('--host', help='REST API host address',
129
169
default='http://127.0.0.1')