Metadata-Version: 1.0
Name: sshEOS
Version: 2.0
Summary: python3 ssh module for Arista EOS
Home-page: https://github.com/FedericoOlivieri/networkAutomation/blob/master/python/modules/sshEOS/sshEOS/__init__.py
Author: Federico Olivieri
Author-email: lvrfrc87@gmail.com
License: MIT
Description: python3/python2 SSH module for session management for multivendor network devices (Juniper, Cisco IOS, Cisco ASA, Arista). Based on Netmiko
        
        ``sshEOS`` provides a ready-to-go ssh module, asking for ``Username``, ``Password`` and ``Enable Password``.
        Error handling and promt information are also provided to facilitate the user in case of wrong username or password
        
        All `netmiko <https://pynet.twb-tech.com/blog/automation/netmiko.html>`_ commands are available with this module
        
        Example::
        
          #!/usr/bin/env python3
          import sys
          from sshEOS import sshHost as ssh
        
          def showVersion(host):
              out = host.send_command("show version")
              print(out)
        
          showVersion(ssh(sys.argv[1]))
        
        How to run it::
        
          federico@federico:~/git/github/python/modules/python3 $ python3 importTest.py SWITCH01
          Username: olivierif
          Password:
          Enable password:
          Session established with Hostname:SWITCH01 IP:10.10.10.92
        
          Arista DCS-7048T-4S-R
          Hardware version:    04.10
          [...]
        
Platform: UNKNOWN
