diff options
| -rwxr-xr-x | sbolint | 42 | 
1 files changed, 2 insertions, 40 deletions
| @@ -364,11 +364,10 @@ while(@ARGV && ($ARGV[0] =~ /^-/)) {  	$opt =~ /^-d/ && do { $url_download = 1; next; };  	$opt =~ /^--?q(uiet)?/ && do { $quiet = 1; next; };  	$opt =~ /^-$/ && do { $stdin = 1; next; }; -	$opt =~ /^--?h(elp)?/ && do { usage(); exit 0; };  	$opt =~ /^--?ver(sion)?/ && do { print "$VERSION\n"; exit 0; };  	$opt =~ /^-n$/ && do { $nowarn = 1; next; };  	$opt =~ /^-r$/ && do { $suppress_readme_len = 1; next; }; -	$opt =~ /^--doc$/ && do { exec("perldoc $0"); }; +	$opt =~ /^(?:--doc|-?-h(elp)?)$/ && do { exec("perldoc $0"); };  	$opt =~ /^--man$/ && do { exec("pod2man --stderr -s1 -cSBoStuff -r$VERSION $0"); };  	$opt =~ /^-c|--colou?r(?:=[y|a]|$)/ && do { $color_output = 1; next; };  	$opt =~ /^-m|--colou?r=n|--no-colou?r/ && do { $color_output = 0; next; }; @@ -483,45 +482,8 @@ sub log_note {  	logmsg($green . "NOTE" . $color_off, @_);  } -sub usage { -	if(@_) { -		warn "$SELF: $_\n" for @_; -	} - -	warn <<EOF; - -$SELF v$VERSION - check SlackBuilds.org scripts for common problems. - -Usage: $SELF [-q] [-u] [-n] [-r] [-c | -m] <build <build ...>> -Usage: $SELF --help | --man - -builds may be directories or tarballs. If no build arguments given, -. (current directory) is assumed. Use - to read a list of tarballs/dirs -from stdin. - -Options: - --a  Lint all builds in the git repo. --q  Quiet: only emit errors/warnings, no 'checks out OK' or totals. --u  URL Check: use HTTP HEAD request to verify download/homepage URLs exist. --n  Suppress warnings, log only errors. --r  Suppress warning about README lines being too long. --c  Always use color, even if stdout is not a tty. --m  Do not use color, even if stdout is a tty. ---doc   See the full documentation, in your pager. ---man   Convert the full documentation to a man page, on stdout. - -Do not bundle options (say "-q -r", not "-qr"). - -See the full documentation for more details. -EOF -# not yet: -#-d  URL Download: as -u, plus download & check md5sums of download URLs. -} -  sub die_usage { -	usage(@_); -	exit 1; +	die "$SELF: $_[0] (try --help)\n"  }  sub chdir_or_die { | 
