GithubHelp home page GithubHelp logo

hadeekeeth / unicon.plugins Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ciscotestautomation/unicon.plugins

0.0 0.0 0.0 1.65 MB

pyATS Unicon Plugins

Home Page: https://developer.cisco.com/pyats/

License: Apache License 2.0

Makefile 0.31% Python 99.69%

unicon.plugins's Introduction

published

Unicon Plugins

Unicon is a package aiming to provide a unified connection experience to network devices through typical command-line management interface. By wrapping the underlying session (eg, telnet, ssh), Unicon provides:

  • direct and proxied connections through any common CLI interface (telnet, ssh, serial etc)
  • power of expect-like programming without having to deal with low-level logic
  • multi-vendor support through an agnostic API interface
  • seamless handling of CLI modes (eg, enable, configure, admin-configure mode)
  • rejected commands, command error detections
  • value-add statful services (specific to the platform)

and is extensible: platform supports and services are implemented via open-source plugins.

Unicon is the standard, go-to CLI connection implementation for Cisco pyATS framework.

This package was initially developed internally in Cisco, and is now release to the general public starting late 2017 through Cisco DevNet.

Development Mode

To start developing plugins for Unicon, clone this repository into your pyATS virtual environment, and run make develop:

bash$ cd ~/pyats
bash$ git clone https://github.com/CiscoTestAutomation/unicon.plugins
bash$ cd unicon.plugins
bash$ make develop

Support & Community

See https://developer.cisco.com/docs/pyats/#!license-support page for details.

unicon.plugins's People

Contributors

dwapstra avatar simingy avatar mdear avatar badalsoyantar avatar skanakad avatar karmoham avatar dataknox avatar tahigash avatar danielgraziano avatar ahersi2-cisco avatar lenzdong avatar jeaubin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.