This version has new methods for the SFTPClient and the FTDClient.
I added two methods client.get_with_progressbar(remote_file='filepath', local_file='filepath') and client.put_with_progressbar(remote_file='filepath', local_file='filepath') that displays a progressbar on the command line using TQDM when uploading or downloading files.
Improved and fixed some bugs in the FTDClient and removed the init_commands and FXOS. Now if you want to send the "connect ftd" to from FXOS just send it using the client.send_command('connect ftd') as the first command right after logging in.
I added the regular firepower mode as the default and diagnostic cli mode and I left the lina mode there too.