This commit adds dynamically rendered submenu for functionality
implemented by private DES packages installed from Dasharo server.
Every installed package extends the submenu accroding to its needs.
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
This commit adds package management functionality: downloading and
installing packages from Dasharo server. The packages are private, the
access is granted after entering DES credentials.
Additionally this commit reworks codebase a bit, to make it more clear.
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
Rerender the entire header in the loop. Ask to press ENTER at the
end of each part, so logs won't be immediately overwritten by the
header.
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>
The header was inspired by Chromebox.
Add more hardware nad firmware information into the header.
Signed-off-by: Daniil Klimuk <daniil.klimuk@3mdeb.com>