aboutsummaryrefslogtreecommitdiff
path: root/tool/aio.py
diff options
context:
space:
mode:
Diffstat (limited to 'tool/aio.py')
-rwxr-xr-xtool/aio.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tool/aio.py b/tool/aio.py
index 9a7ab33..e2a9f13 100755
--- a/tool/aio.py
+++ b/tool/aio.py
@@ -25,6 +25,7 @@ from modules.check import *
from modules.backup import *
from modules.download_tools import *
from modules.helper import *
+from modules.test import *
console = Console()
@@ -103,6 +104,10 @@ docker_subparsers.add_parser("down", help="Run docker compose down.")
docker_subparsers.add_parser(
"prune", help="Run docker system prune -a -f.")
+test_parser = subparsers.add_parser("test", help="Test things.")
+test_parser.add_argument(
+ "test_action", help="Test action.", choices=["crupest-api"])
+
args = parser.parse_args()
if args.yes:
@@ -468,6 +473,12 @@ def run():
"To renew certs previously created (nginx):", style="cyan")
console.print(certbot_command_gen(
domain, 'renew', test=is_test), soft_wrap=True)
+ case "test":
+ match args.test_action:
+ case "crupest-api":
+ test_crupest_api(console)
+ case _:
+ console.print("Test action invalid.", style="red")
case _:
console.print("First let's check all the templates...")