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

Installing

pip install cfgrep

or

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

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.4.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

cfgrep-1.0.4-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cfgrep-1.0.4.tar.gz
  • Upload date:
  • Size: 4.1 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.4.tar.gz
Algorithm Hash digest
SHA256 354ffdb75ea6b96089e98eafd2ab5462a602303ff34b45f0b8cf694d731b2f02
MD5 1a63f5c7d4c39bc89a56e28846bcef7a
BLAKE2b-256 dea1d017cc08e52f8ef9024ca450e08b81b8d7034120602b6e52675dbd3ebd15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cfgrep-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 df7516dc010f6af7c75cc1bbe3846dde208f06cdbb30013e53142611105c0847
MD5 fdbc5abc6291fe8e8e74d3415a962104
BLAKE2b-256 3e4200fd15cc60e1d3fa8bee17c1df4e0cd63b1efaae52b24790e9c6607b6999

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