webscraper/scripts/threads/prompt.py
paprykdev 388964d497
Some checks are pending
Docker Image CI / build (push) Waiting to run
feat: scraper for monet arts
Signed-off-by: paprykdev <58005447+paprykdev@users.noreply.github.com>
2024-12-18 01:41:12 +01:00

35 lines
1020 B
Python

import sys
from threads.commands import *
from run_command import run_command
from get_path import get_path
from threads.help_list import help_list
import time
def prompt():
while True:
try:
command = input("> ")
if quitCondition(command):
quitService(get_path())
break
elif helpCondition(command):
print(help_list())
elif clearCondition(command):
clearScreen()
elif command.startswith("$"):
systemCommand(command)
elif restartCondition(command):
restartService(get_path())
elif runCondition(command):
runService()
elif command == "":
pass
else:
print(f"Command: {command} not found. Write 'h' for help.")
time.sleep(0.1)
except KeyboardInterrupt:
print("\nExiting...")
quitService(get_path())
sys.exit(0)