From 255b9febd96cef85fb9a6d77bb570cbf195f5a57 Mon Sep 17 00:00:00 2001 From: pepa65 Date: Sat, 13 Jan 2018 21:16:26 +0700 Subject: [PATCH] Only exit 0 on -V/--version or zero fails --- tldr-lint | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tldr-lint b/tldr-lint index edc7b07..43f87f8 100755 --- a/tldr-lint +++ b/tldr-lint @@ -1,8 +1,8 @@ #!/usr/bin/env bash set +vx [[ $- = *i* ]] && echo "Don't source this script!" && return 1 -version='0.12' -# tldr-lint version 0.12 +version='0.13' +# tldr-lint version 0.13 # Linter for new syntax tldr source files # Old syntax files $f can be changed into new syntax files by: # sed -i -e "1s/^# //" -e 's/^- //' -e 's/^`\(.*\)`$/ \1/' "$f" @@ -125,6 +125,7 @@ Check(){ # $1:filename ((examples>8)) && Flag "More than 8 examples" Ok "$examples Examples" $((flags-check+!examples)) Ok "$B$1$XB" $flags + ((flags)) && fail=1 } U=$'\e[4m' XU=$'\e[24m' B=$'\e[1m' XB=$'\e[0m' @@ -151,6 +152,7 @@ do esac done +fail=0 [[ $file || $dir ]] || Help "No valid file or directory given" [[ $file ]] && Check "$file" [[ $dir ]] && @@ -159,4 +161,5 @@ done Check "$REPLY" done < <(find "$dir" -name '*.md') +((fail)) && exit 2 exit 0