Skip to main content
Info:

This is the README file for zenfilter.

Author:

Shlomi Fish <shlomif@cpan.org>

Date:
2021-09-01
Version:
0.6.5
https://travis-ci.org/shlomif/zenfilter.svg?branch=master

PURPOSE

This small script filters long STDIN output, performing several functions to keep track of the important parts and progresses, which will be hard to do with a shell script.

It is useful for filtering the output of verbose Travis-CI ( https://travis-ci.org/ ) commands, but may be useful in other contexts where there is a limit to the amount of kept output.

All arguments are optional:

  • –count-step=n: displays COUNT <tab> <step> every n lines.

  • –last=n: displays the last n lines prefixed with “LASTt”

  • –filter=<regex pattern>: displays matching lines with a “FOUNDt” prefix.

  • –suppress-last-on=<regex>: suppress the last lines if their concatenated output matches the regex.

Examples:

python zenfilter.py --count-step=10 --last=200 --filter="[0-9]+"
python zenfilter.py --last=20
python zenfilter.py --last=25 --count-step=15

A use case scenario:

make 2>&1 | python zenfilter.py [args]

Download files

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

Source Distribution

zenfilter-0.6.5.tar.gz (11.8 kB view details)

Uploaded Source

File details

Details for the file zenfilter-0.6.5.tar.gz.

File metadata

  • Download URL: zenfilter-0.6.5.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for zenfilter-0.6.5.tar.gz
Algorithm Hash digest
SHA256 4397bc1423798ca17a4f259463fdac5c31140d01d923bdad42cf3dbaa9b01ae5
MD5 8e35ff4c3792db4000569872556f4e2e
BLAKE2b-256 f61b769c888888e91ba68c94209dd0dd916db7701bc42aa02adfb1571e639e88

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.6.5 This release

1 file

0.6.4

1 file

0.6.3

1 file

0.6.2

1 file

0.6.1

1 file

0.6.0

1 file

0.4.1

1 file

0.4.0

1 file

0.2.0

1 file

Supported by

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