Index: clazy.cmake =================================================================== --- clazy.cmake +++ clazy.cmake @@ -42,7 +42,9 @@ } PRINFO() { - lst=`ls -1 $sharedir/doc/clazy/level*/README*$1* $sharedir/doc/clazy/manuallevel/README*$1*` + lst=`ls -1 $sharedir/doc/clazy/level*/README*$1* $sharedir/doc/clazy/manuallevel/README*$1* 2>/dev/null` + if ( test ! -z "$lst" ) + then for f in $lst do l=`echo $f | awk -F/ '{foo=NF-1; printf(" %s:%s\n", $foo,$NF)}'` @@ -52,6 +54,10 @@ cat $f echo done + else + echo "There is no explanation available for checker \"$1\"" + echo "Run 'clazy --explain' to see the list of all available checkers." + fi } if ( test $# -gt 0 -a "$1" = "--help" )