Skip to content

advaoptical/seel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEEL >>> the Send-Expect-Extract-Loop

A Pythonic approach to remotely control REPLs

And what is a REPL? A Read-Evaluate-Print-Loop! Also called Command Line Interface (CLI)

ADVA Optical Networking

SEEL is a Free OpenSource project of ADVA Optical Networking

Licensed under the Apache License, Version 2.0

SEEL is MODELED >>> MODELED Objects Damn Easily Load and Emit Data

The SEEL API attempts to make the following tasks as simple as possible:

  • Spawn a local CLI or connect to a remote CLI through SSH
  • Send commands to the CLI and verify their returned output with Regular Expressions
  • Specify Pythonic APIs for those commands
  • Extract relevant data from their output via Regular Expressions and turn them into useful Python data types and structures

About

the Send-Expect-Extract-Loop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages