エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

Elixir の OptionParser.parse はハイフンをアンダスコアに置き換える

OptionParser.parse(["--show-all"], [switches: [show_all: :boolean]])
# => {[show_all: true], [], []}
OptionParser.parse(["--show_all"], [switches: [show_all: :boolean]])
# => {[], [], [{"--show_all", nil}]}

Elixir converts switches to underscored atoms, so --source-path becomes :source_path.

OptionParser.parse - Elixir