cleanup
This commit is contained in:
@@ -12,7 +12,7 @@ dependencies = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
rproxy = "rproxy.__main__:start_reverse_proxy"
|
rproxy = "rproxy.__main__:main"
|
||||||
|
|
||||||
[tool.hatch.version]
|
[tool.hatch.version]
|
||||||
path = "rproxy/__about__.py"
|
path = "rproxy/__about__.py"
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ from rproxy.config import Config
|
|||||||
|
|
||||||
|
|
||||||
def usage() -> str:
|
def usage() -> str:
|
||||||
|
prog = os.path.basename(sys.argv[0])
|
||||||
example = (
|
example = (
|
||||||
Path(importlib.util.find_spec("rproxy").origin).parent
|
Path(importlib.util.find_spec("rproxy").origin).parent
|
||||||
/ "resources"
|
/ "resources"
|
||||||
@@ -24,19 +25,18 @@ def usage() -> str:
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def main() -> int:
|
||||||
try:
|
try:
|
||||||
with open(sys.argv[1]) as f:
|
with open(sys.argv[1]) as f:
|
||||||
config = Config(**yaml.safe_load(f))
|
config = Config(**yaml.safe_load(f))
|
||||||
print(config)
|
|
||||||
except (FileNotFoundError, IndexError) as e:
|
except (FileNotFoundError, IndexError) as e:
|
||||||
prog = os.path.basename(sys.argv[0])
|
|
||||||
print(
|
print(
|
||||||
f"Error: missing config file argument. {e}.\n{usage()}",
|
f"Error: missing config file argument. {e}.\n{usage()}",
|
||||||
file=sys.stderr,
|
file=sys.stderr,
|
||||||
)
|
)
|
||||||
sys.exit(1)
|
return 1
|
||||||
|
|
||||||
try:
|
try:
|
||||||
start_reverse_proxy(config)
|
start_reverse_proxy(config)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
sys.exit(0)
|
return 0
|
||||||
|
|||||||
Reference in New Issue
Block a user