https://pypi.org/project/console-menu/
Я хотел бы иметь меню для ssh'ing для всех наших коробок. Использование подменю для Live & UAT.
Я только начинаю с Python и далеко не ушел, используя предоставленный шаблон
from consolemenu import *
from consolemenu.items import *
# Create the menu
menu = ConsoleMenu("Title", "Subtitle")
# Create some items
# MenuItem is the base class for all items, it doesn't do anything when selected
menu_item = MenuItem("Menu Item")
# A FunctionItem runs a Python function when selected
function_item = FunctionItem("Call a Python function", input, ["Enter an input"])
# A CommandItem runs a console command
command_item = CommandItem("Run a console command", "touch hello.txt")
# A SelectionMenu constructs a menu from a list of strings
selection_menu_uat = SelectionMenu(["item1", "item2", "item3"])
selection_menu_live = SelectionMenu(["item1", "item2", "item3"])
# A SubmenuItem lets you add a menu (the selection_menu above, for example)
# as a submenu of another menu
submenu_item_live = SubmenuItem("Live", selection_menu_live, menu)
submenu_item_uat = SubmenuItem("DEV/UAT", selection_menu_uat, menu)
# Once we're done creating them, we just add the items to the menu
menu.append_item(menu_item)
menu.append_item(function_item)
menu.append_item_test(command_item)
menu.append_item(submenu_item_live)
menu.append_item(submenu_item_uat)
# Finally, we call show to show the menu and allow the user to interact
menu.show()```
I'd like to have a command_item "ssh" as and "item" within the selection_menu_uat.
Is this even possible.
Thanks for any help provided.