Merge pull request #1755 from reitermarkus/brew-cask-_stanza

Display message when running `brew cask _stanza` without arguments.
This commit is contained in:
Markus Reiter 2017-02-10 09:06:12 +01:00 committed by GitHub
commit b6265276c8
2 changed files with 5 additions and 3 deletions

View File

@ -152,7 +152,7 @@ module Hbc
Hbc.default_tap.install unless Hbc.default_tap.installed? Hbc.default_tap.install unless Hbc.default_tap.installed?
Hbc.init if should_init?(command) Hbc.init if should_init?(command)
run_command(command, *rest) run_command(command, *rest)
rescue CaskError, CaskSha256MismatchError => e rescue CaskError, CaskSha256MismatchError, ArgumentError => e
msg = e.message msg = e.message
msg << e.backtrace.join("\n") if Hbc.debug msg << e.backtrace.join("\n") if Hbc.debug
onoe msg onoe msg

View File

@ -44,13 +44,15 @@ module Hbc
:stage_only, :stage_only,
:nested_container, :nested_container,
:uninstall, :uninstall,
:postflight,
:uninstall_postflight,
:preflight, :preflight,
:postflight,
:uninstall_preflight,
:uninstall_postflight, :uninstall_postflight,
] ]
def self.run(*args) def self.run(*args)
raise ArgumentError, "No stanza given." if args.empty?
table = args.include? "--table" table = args.include? "--table"
quiet = args.include? "--quiet" quiet = args.include? "--quiet"
format = :to_yaml if args.include? "--yaml" format = :to_yaml if args.include? "--yaml"