* feat: device interactions over USB (shell, push, pull, reboot for now)
* feat: parse vid and pid from hex as seen in lsusb output (#32)
* usb: Read RSA keypair from user home or generate them (#34)
* feat read keypair from user home or generate ephemeral ones
---------
Co-authored-by: LIAUD Corentin <corentin.liaud@orange.fr>
Co-authored-by: Himadri Bhattacharjee <107522312+lavafroth@users.noreply.github.com>
* return the shell command output from shell_command
* fix exception when executing multiple shell commands
* Minor test fix
---------
Co-authored-by: LIAUD Corentin <corentin.liaud@orange.fr>