Sha256: 714f57531b4e8e1cb830a670c84d092a7f0603eda94cf22ae53748376dfe8e2a
Contents?: true
Size: 664 Bytes
Versions: 3
Compression:
Stored size: 664 Bytes
Contents
#!/bin/bash #/ NAME #/ sanitize-log -- Sanitizes chef run output for comparison #/ #/ SYNOPSIS #/ #/ sanitize-log # figure out the project root under which bin, lib live shome="$(cd -P -- "$(dirname -- "$0")/.." && pwd -P)" # load a meat library source "$shome/libexec/_jason" "$@" # entry point function main { local pth_log="$1"; shift cat "$pth_log" | \ perl -pe 's{^\[\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d-\d\d:\d\d\]\s*}{}' | \ perl -pe 'm{^(INFO: Chef Run complete|Run options|Finished tests)} && s{\d+}{XXX}g' | \ perl -pe 's{line \d+[)]$}{line XXX)}' | \ perl -pe 's{/tmp/[ab]/}{/}g' } require sub "$BASH_SOURCE" "$@"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tvdinner-0.0.6 | libexec/sanitize-log |
tvdinner-0.0.5 | libexec/sanitize-log |
tvdinner-0.0.4 | libexec/sanitize-log |