From 1c5f45598f7638f852cb7735f5f1855093c513c8 Mon Sep 17 00:00:00 2001 From: Rylan Polster Date: Thu, 24 Dec 2020 12:20:24 -0500 Subject: [PATCH] cli/parser: improve name_to_option for some cask args --- Library/Homebrew/cli/parser.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/cli/parser.rb b/Library/Homebrew/cli/parser.rb index 0db260c0a425c..3b03b3aaac62f 100644 --- a/Library/Homebrew/cli/parser.rb +++ b/Library/Homebrew/cli/parser.rb @@ -232,6 +232,8 @@ def option_to_name(option) def name_to_option(name) if name.length == 1 "-#{name}" + elsif Homebrew::CLI::Parser.global_cask_options.any? { |_, option, **| name == option_to_name(option) } + "--#{name}" else "--#{name.tr("_", "-")}" end