Skip to content

Commit

Permalink
Fix --help formating internetguru#64
Browse files Browse the repository at this point in the history
  • Loading branch information
travis committed Apr 10, 2017
1 parent 1c62635 commit b2b2e3f
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ before_script:
script:
- shellcheck omgf
- butt test/test.butt
- butt -v test/test.butt

deploy:
- provider: releases
Expand Down
13 changes: 7 additions & 6 deletions omgf
Original file line number Diff line number Diff line change
Expand Up @@ -1005,15 +1005,16 @@ function main {
[ -f "$usage_file" ] \
|| err "Usage file not found" \
|| return 1
first_line="$(head -n -1 "$usage_file")"
other_content="$(tail -n +2 "$usage_file")"
first_line="$(head -n1 "$usage_file")"
other_content="$(tail -n+2 "$usage_file")"
else
first_line="$(echo "$OMGF_USAGE" | head -n -1)"
other_content="$(echo "$OMGF_USAGE" | tail -n +2)"
first_line="$(echo "$OMGF_USAGE" | head -n1)"
other_content="$(echo "$OMGF_USAGE" | tail -n+2)"
fi
echo "$first_line"
echo "[$first_line]"
echo
shift_left=0
man --version
# shellcheck disable=SC2004
[[ $COLUMNS -gt 1 ]] && shift_left=5 && export MANWIDTH=$((COLUMNS+$shift_left))
# shellcheck disable=SC2005
Expand Down Expand Up @@ -1137,7 +1138,7 @@ function main {
-h|-\?|--help) gf_usage; return $? ;;
-i|--init) init=1; conform=1; shift ;;
-n|--dry-run) dry=1; shift ;;
-r|--request) request=1; shift;;
-r|--request) request=1; shift ;;
-v|--verbose) verbose=1; shift ;;
-V|--version) gf_version; return $? ;;
-w|--what-now) what_now=1; shift ;;
Expand Down
3 changes: 2 additions & 1 deletion test/test.butt
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,9 @@ start "omgf help"
take "$i"
debug "omgf --help 2>/dev/null"
assert_equal $status 0
echo "[$stdout]"
assert_startwith "${outlines[0]}" "Usage: omgf [-"
assert_startwith "${outlines[1]}" " -c, --conform"
# assert_startwith "${outlines[1]}" " -c, --conform"
end
#######################################
: $((i++))
Expand Down

0 comments on commit b2b2e3f

Please sign in to comment.