Skip to main content

Mister CLI: A multi-router network command-line interface.

Project description

Mr. CLI presents a command-line interface similar to network equipment operators are familiar with, giving them access to all of the equipment known by Notch Agents (see http://www.enemesco.net/notch/agent.html)

When a command is executed, the individual commands are submitted to all targetted devices in parallel, making for a powerful diagnostic tool for planned events as well as diagnosis during break fix.

It can be used in both command-line mode:

$ mrcli localhost:8080 -t "^[abc].*" -c "sh int desc | i PO"
ar1.mel:
PO5/0                  admin down     down
PO6/0                  admin down     down

cr1.mel:
PO3/0                  up             up
PO4/0                  admin down     down
PO5/0                  admin down     down
PO6/0                  admin down     down

..and interactive mode:

$ mrcli localhost:8080
Welcome to Mr. CLI.  Type 'help' if you need it.
mr.cli [t: 0] > targets ^[ab].*
Targets changed to: ar1.mel, br1.mel
mr.cli [t: 2] > cmd show ver | i IOS
ar1.mel:
IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)

br1.mel:
IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mrcli-0.1.tar.bz2 (7.9 kB view details)

Uploaded Source

File details

Details for the file mrcli-0.1.tar.bz2.

File metadata

  • Download URL: mrcli-0.1.tar.bz2
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mrcli-0.1.tar.bz2
Algorithm Hash digest
SHA256 7ace3bcff207a706b11b7faa7863facb46c672829cf585dce844a4bffb040bc6
MD5 34515b7b85f64e71fa875feb33383880
BLAKE2b-256 d13c34a3b7b98ff6b52224ce470d5acae18be666c06e65e7a09133febc297b3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page