blob: a29186638e5f283d78af919b8dffc155c160e10b (
plain)
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
|
from argparse import Namespace
from ._base import AppCommandFeatureProvider
from ._config import ConfigManager
class NginxManager(AppCommandFeatureProvider):
def __init__(self):
super().__init__("nginx-manager")
def setup(self) -> None:
pass
@property
def _template_domain_variable(self) -> str:
return self.app.get_feature(ConfigManager).get_domain_item_name()
def _create_domain_regex(self):
raise NotImplementedError()
def _get_domains(self) -> list[str]:
raise NotImplementedError()
def get_command_info(self):
raise NotImplementedError()
def setup_arg_parser(self, arg_parser):
raise NotImplementedError()
def run_command(self, args: Namespace) -> None:
raise NotImplementedError()
|