diff --git a/bin/find_crlf b/bin/find_crlf index 011f120..6eb952a 100755 --- a/bin/find_crlf +++ b/bin/find_crlf @@ -9,9 +9,22 @@ EXCLUDES=( EXCLUDE_PARAMS=() +QUIET= + +if [[ $1 == '-q' ]]; then + QUIET=1 +fi + for path in "${EXCLUDES[@]}"; do EXCLUDE_PARAMS+=("-not" "-path" "$path") done -find . -type f "${EXCLUDE_PARAMS[@]}" -exec file '{}' \; | grep 'CRLF' +find_grep_crlf() { + find . -type f "${EXCLUDE_PARAMS[@]}" -exec file '{}' \; | grep 'CRLF' +} +if [[ -n $QUIET ]]; then + find_grep_crlf | cut -d: -f1 +else + find_grep_crlf +fi