Skip to main content

cfgrep is Cisco-like Config Context-aware Check grep

Project description

cfgrep

cfgrep(c4grep, ccccgrep) is Cisco-like Config Context-aware Check grep

Downloads Downloads Downloads published

Installing

pip from PyPI

pip install cfgrep

, or pip from github

pip install wheel git+https://github.com/tk-hayashi/cfgrep

, or running setup.py

git clone https://github.com/tk-hayashi/cfgrep
cd cfgrep
python setup.py install

Usage

Regular expressions can be used as PATTERN similar to grep.

 > cfgrep -h
Overview:
    cfgrep(c4grep, ccccgrep) is Cisco Config Context-aware Check grep

Usage:
    cfgrep <PATTERN> <FILE> [-i | --interface] [-b | --bgp] [-d | --description]
    cfgrep -h | --help

Options:
    -i, --interface    interface mode
    -b, --bgp          bgp mode
    -d, --description  to specify PATTERN by description
    -h, --help         display help

options

See examples-xr.md and examples-ios.md for details of options

option description
-i Interface mode. To display a config related to ipv4 and ipv6 address of the interfaces.
-b BGP mode. To display a config related to route-policy(route-map) and bgp-group of the neighbors.
-d Description mode. To use a parent indent of description as PATTERN.

Authors

  • Toshiki Hayashi - Initial work

License

This project is licensed under the Apache License - see the LICENSE file for details

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

cfgrep-1.0.5.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

cfgrep-1.0.5-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file cfgrep-1.0.5.tar.gz.

File metadata

  • Download URL: cfgrep-1.0.5.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

File hashes

Hashes for cfgrep-1.0.5.tar.gz
Algorithm Hash digest
SHA256 35167412d7ba9f8ccb9b81d8c5fc3917cf9ac6d4e231fd8a7b3ba71424e62f54
MD5 4f1e12274fb8d8a4c914e123037cb0cd
BLAKE2b-256 4b6489877fe453701f1040b483f4793a4cc9507d0350f58233a2ccc0f9e195bc

See more details on using hashes here.

File details

Details for the file cfgrep-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: cfgrep-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

File hashes

Hashes for cfgrep-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 96db13d067f83cb9c9bf06f32339055bd4ba1b5f112b8b531fc2f1e5313956a6
MD5 f7dacdc1253286b21adbac7aa6ba5032
BLAKE2b-256 4e99bb71eed522cf6e0a9041ad4ecc523ec06f36223618523b005e23d9c8c8e9

See more details on using hashes here.

Supported by

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