1
0
Fork 0

remove unnecessary menu

This commit is contained in:
Kim, Jimin 2022-11-07 16:59:35 +09:00
parent 807c27a180
commit 360633523d
4 changed files with 10 additions and 47 deletions

View file

@ -5,6 +5,6 @@ def entry():
initialize()
# import should happen after the `initialize` function is called
from src.interface.menu import menu
from src.menu import menu
menu()

View file

@ -1,46 +0,0 @@
import inquirer
class Choices:
RUN_SETUP_SCRIPTS = "Run setup scripts"
INSTALL_ARCH_LINUX = "Install Arch Linux"
QUIT = "Quit"
def menu():
"""Show menu screen."""
print("\n")
questions = [
inquirer.List(
"menu",
message="What would you like to do?",
choices=[
Choices.RUN_SETUP_SCRIPTS,
Choices.INSTALL_ARCH_LINUX,
Choices.QUIT,
],
),
]
choice = inquirer.prompt(questions)["menu"]
if choice == Choices.RUN_SETUP_SCRIPTS:
from src.interface.choose_action import choose_action
choose_action()
input("\nSetup complete! (press Enter to return to menu)")
menu()
elif choice == Choices.INSTALL_ARCH_LINUX:
input("Work In Progress (press Enter to return to menu)")
menu()
elif choice == Choices.QUIT:
# return to `setup.py` so it can exit safely
return
else:
print(
"""You should not have been able to reach this side of the code,
yet here you are. Consider this an easter egg."""
)
exit(1)

View file

@ -42,3 +42,12 @@ def choose_action():
print("POST INStALL TASKS:")
for post_install_task in post_install_tasks:
print(f"- {post_install_task}")
def menu():
"""Show menu screen."""
print("\n")
choose_action()
input("\nSetup complete! (press Enter to return to menu)")
menu()