From 5b3dd56d982629349e612b9e984e65dec09b438f Mon Sep 17 00:00:00 2001 From: Samuel Mendoza-Jonas Date: Mon, 24 Jul 2017 15:58:50 +1000 Subject: ui/ncurses: Add plugin menu and nc-plugin screen Add a second pmenu accessible via the main menu which displays uninstalled and installed pb-plugins. Uninstalled options can be selected to trigger pb-plugin to install them, after which they are updated and marked as installed in the menu. Installed plugins can be investigated by entering the new plugin screen, where plugin metadata and executables are displayed. Executables can be run from this screen via cui_run_cmd(). Signed-off-by: Samuel Mendoza-Jonas --- ui/ncurses/nc-plugin-menu-help.c | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 ui/ncurses/nc-plugin-menu-help.c (limited to 'ui/ncurses/nc-plugin-menu-help.c') diff --git a/ui/ncurses/nc-plugin-menu-help.c b/ui/ncurses/nc-plugin-menu-help.c new file mode 100644 index 0000000..3281e33 --- /dev/null +++ b/ui/ncurses/nc-plugin-menu-help.c @@ -0,0 +1,7 @@ +#include "nc-helpscreen.h" + +struct help_text plugin_menu_help_text = define_help_text("\ +Plugins discovered by Petitboot are listed in this menu.\n" +"Press Enter to install the selected plugin. Once installed the plugin details \ +can be seen by pressing 'e'. From the detailed view plugin commands can also \ +be run."); -- cgit v1.2.1