Skip to content

Commit 5738b1d

Browse files
committed
Do not use nil as default instead use empty string, trim reason before evaluation
1 parent 3648df9 commit 5738b1d

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

lib/cli.ex

+3-6
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,16 @@ defmodule Onigumo.CLI do
3737
end
3838
end
3939

40-
defp usage_message(reason \\ nil) do
40+
defp usage_message(reason \\ "") do
4141
IO.write("""
42-
onigumo: invalid usage#{reason_message(reason)}
42+
onigumo: invalid usage#{reason_message(String.trim(reason))}
4343
Usage: onigumo [OPTION]... [COMPONENT]
4444
4545
Try `onigumo --help' for more options.
4646
""")
4747
end
4848

49-
defp reason_message(reason) when is_nil(reason) or byte_size(reason) == 0 do
50-
""
51-
end
52-
49+
defp reason_message(reason) when byte_size(reason) == 0, do: reason
5350
defp reason_message(reason), do: ", #{reason}"
5451

5552
defp help_message() do

0 commit comments

Comments
 (0)