Homebrew / homebrew-cask

🍻 A CLI workflow for the administration of macOS applications distributed as binaries
https://brew.sh
BSD 2-Clause "Simplified" License
20.88k stars 10.7k forks source link

Kafka-tool not moved to /Applications folder #101141

Closed javierddn closed 3 years ago

javierddn commented 3 years ago

Description of issue

kafka-tool is installed at /usr/local/Caskroom/kafka-tool/2.0.8/Kafka\ Tool\ 2.app but not moved to Applications folder

https://github.com/Homebrew/homebrew-cask/blob/master/Casks/kafka-tool.rb

Command that failed

brew install --cask kafka-tools

Output of command with --verbose --debug

➜  ~ brew install --cask kafka-tool --verbose --debug                        11
==> Cask::Installer#install
==> Printing caveats
==> Cask::Installer#fetch
==> Downloading https://www.kafkatool.com/download2/kafkatool.dmg
/usr/bin/curl --disable --globoff --show-error --user-agent Homebrew/3.0.5\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 11.2.3\)\ curl/7.64.1 --header Accept-Language:\ en --retry 3 --location --silent --head --request GET https://www.kafkatool.com/download2/kafkatool.dmg
Already downloaded: /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
==> Checking quarantine support
/usr/bin/xattr
/usr/bin/swift /usr/local/Homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Quarantine is available.
==> Verifying Gatekeeper status of /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
/usr/bin/xattr -p com.apple.quarantine /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
==> /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg is quarantined
Warning: No checksum defined for cask 'kafka-tool', skipping verification.
hdiutil imageinfo -format /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
==> Installing Cask kafka-tool
==> Cask::Installer#stage
==> Extracting primary container
==> Using container class UnpackStrategy::Dmg for /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
hdiutil attach -plist -nobrowse -readonly -mountrandom /private/tmp/d20210315-74527-mv7vdw /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
find . -print0
mkbom -s -i /private/tmp/20210315-74527-ca0wcx.list -- /private/tmp/20210315-74527-80nr7l.bom
ditto --bom /private/tmp/20210315-74527-80nr7l.bom -- /private/tmp/d20210315-74527-mv7vdw/dmg.jWZGPq /private/tmp/d20210315-74527-1n8n42m
diskutil eject /private/tmp/d20210315-74527-mv7vdw/dmg.jWZGPq
cp -pR /private/tmp/d20210315-74527-1n8n42m/Kafka\ Tool\ 2.app/. /usr/local/Caskroom/kafka-tool/2.0.8/Kafka\ Tool\ 2.app
chmod -Rf +w /private/tmp/d20210315-74527-1n8n42m
==> Verifying Gatekeeper status of /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
/usr/bin/xattr -p com.apple.quarantine /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
==> /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg is quarantined
==> Propagating quarantine from /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg to /usr/local/Caskroom/kafka-tool/2.0.8
/usr/bin/xattr -p com.apple.quarantine /Users/javierddn/Library/Caches/Homebrew/downloads/bac14188c4e9124e3da5390ab69412660fa5c009a3f70e7c1f8b9d0aa1a4e81c--kafkatool.dmg
/usr/bin/xargs -0 -- /bin/chmod -h u\+w
/usr/bin/xargs -0 -- /usr/bin/xattr -w com.apple.quarantine 0181\;604f59b2\;Homebrew\\x20Cask\;64DC24B2-E226-4566-8484-80E318033FFB
==> Creating metadata directory: /usr/local/Caskroom/kafka-tool/.metadata/2.0.8/20210315140828.194
==> Creating metadata subdirectory: /usr/local/Caskroom/kafka-tool/.metadata/2.0.8/20210315140828.194/Casks
==> Installing artifacts
==> 3 artifacts defined
#<SortedSet: {#<Cask::Artifact::Uninstall:0x00007fb0109e1f48 @cask=#<Cask::Cask:0x00007fb01129ad38 @token="kafka-tool", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb>, @tap=#<Tap:0x00007fb011271c58 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @formula_renames={}, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007fb01129ac98@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb:1>, @default_config=#<Cask::Config:0x00007fb011292a70 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/kafka-tool>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/kafka-tool/.metadata>, @config=#<Cask::Config:0x00007fb0109d99d8 @explicit={}>, @dsl=#<Cask::DSL:0x00007fb0109d9550 @cask=#<Cask::Cask:0x00007fb01129ad38 ...>, @token="kafka-tool", @version="2.0.8", @sha256=:no_check, @url=#<URL:0x00007fb0109d8b28 @uri=#<URI::HTTPS https://www.kafkatool.com/download2/kafkatool.dmg>, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @specs={:user_agent=>:default}, @from_block=false, @caller_location="/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb:5:in `block in load'">, @appcast=#<Cask::DSL::Appcast:0x00007fb0109d86c8 @uri=#<URI::HTTPS https://www.kafkatool.com/download.html>, @parameters={}>, @name=["Kafka Tool"], @homepage="https://www.kafkatool.com/index.html", @artifacts=#<SortedSet: {...}>, @language_eval=nil>>, @directives={:delete=>"/Applications/Kafka Tool.app", :signal=>[]}>, #<Cask::Artifact::Installer:0x00007fb0109e2b00 @cask=#<Cask::Cask:0x00007fb01129ad38 @token="kafka-tool", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb>, @tap=#<Tap:0x00007fb011271c58 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @formula_renames={}, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007fb01129ac98@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb:1>, @default_config=#<Cask::Config:0x00007fb011292a70 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/kafka-tool>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/kafka-tool/.metadata>, @config=#<Cask::Config:0x00007fb0109d99d8 @explicit={}>, @dsl=#<Cask::DSL:0x00007fb0109d9550 @cask=#<Cask::Cask:0x00007fb01129ad38 ...>, @token="kafka-tool", @version="2.0.8", @sha256=:no_check, @url=#<URL:0x00007fb0109d8b28 @uri=#<URI::HTTPS https://www.kafkatool.com/download2/kafkatool.dmg>, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @specs={:user_agent=>:default}, @from_block=false, @caller_location="/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb:5:in `block in load'">, @appcast=#<Cask::DSL::Appcast:0x00007fb0109d86c8 @uri=#<URI::HTTPS https://www.kafkatool.com/download.html>, @parameters={}>, @name=["Kafka Tool"], @homepage="https://www.kafkatool.com/index.html", @artifacts=#<SortedSet: {...}>, @language_eval=nil>>, @args={:must_succeed=>true, :sudo=>false, :args=>["-q"], :print_stdout=>true}, @path=#<Pathname:Kafka Tool 2.app/Contents/MacOS/JavaApplicationStub>>, #<Cask::Artifact::Zap:0x00007fb0109e14f8 @cask=#<Cask::Cask:0x00007fb01129ad38 @token="kafka-tool", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb>, @tap=#<Tap:0x00007fb011271c58 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @formula_renames={}, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007fb01129ac98@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb:1>, @default_config=#<Cask::Config:0x00007fb011292a70 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/kafka-tool>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/kafka-tool/.metadata>, @config=#<Cask::Config:0x00007fb0109d99d8 @explicit={}>, @dsl=#<Cask::DSL:0x00007fb0109d9550 @cask=#<Cask::Cask:0x00007fb01129ad38 ...>, @token="kafka-tool", @version="2.0.8", @sha256=:no_check, @url=#<URL:0x00007fb0109d8b28 @uri=#<URI::HTTPS https://www.kafkatool.com/download2/kafkatool.dmg>, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @specs={:user_agent=>:default}, @from_block=false, @caller_location="/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/kafka-tool.rb:5:in `block in load'">, @appcast=#<Cask::DSL::Appcast:0x00007fb0109d86c8 @uri=#<URI::HTTPS https://www.kafkatool.com/download.html>, @parameters={}>, @name=["Kafka Tool"], @homepage="https://www.kafkatool.com/index.html", @artifacts=#<SortedSet: {...}>, @language_eval=nil>>, @directives={:trash=>"~/.kafkatool2", :signal=>[]}>}>
==> Installing artifact of class Cask::Artifact::Installer
==> Running installer script 'Kafka Tool 2.app/Contents/MacOS/JavaApplicationStub'
/usr/bin/env PATH=/usr/local/bin:/usr/local/sbin:/usr/local/Homebrew/Library/Homebrew/shims/scm:/usr/bin:/bin:/usr/sbin:/sbin /usr/local/Caskroom/kafka-tool/2.0.8/Kafka\ Tool\ 2.app/Contents/MacOS/JavaApplicationStub -q
/usr/local/Homebrew/Library/Homebrew/shims/scm/git --version
🍺  kafka-tool was successfully installed!                                /15,6s

Output of brew doctor --verbose

➜  ~ brew doctor --verbose                                                   11
==> Cask Environment Variables:
BUNDLE_PATH
CHRUBY_VERSION
GEM_HOME
GEM_PATH
HOMEBREW_CASK_OPTS
LC_ALL
PATH
RBENV_VERSION
RUBYLIB
RUBYOPT
RUBYPATH
SHELL
==> $LOAD_PATHS
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/warning-1.2.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/tapioca-0.4.15/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/spoom-1.0.9/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/thor-1.1.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/sorbet-runtime-stub-0.2.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/ruby-macho-2.5.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-sorbet-0.5.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-rspec-2.2.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-rails-2.9.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-performance-1.10.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-1.11.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/unicode-display_width-2.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/ruby-progressbar-1.11.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-ast-1.4.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-wait-0.0.9/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-sorbet-1.8.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/sorbet-0.5.6274/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/sorbet-static-0.5.6274-universal-darwin-14/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-retry-0.6.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-its-1.3.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-github-2.3.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-3.10.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-mocks-3.10.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-expectations-3.10.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-core-3.10.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rspec-support-3.10.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/ronn-0.7.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rexml-3.2.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/regexp_parser-2.1.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rdiscount-2.2.0.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/rdiscount-2.2.0.2
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rack-2.2.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/pry-0.14.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/plist-3.6.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/patchelf-1.3.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/parlour-5.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rainbow-3.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/parser-3.0.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/parallel_tests-3.5.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/parallel-1.20.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/mustache-1.1.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/method_source-1.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/mechanize-2.7.7/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/webrobots-0.1.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/webrick-1.7.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/ntlm-http-0.1.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/nokogiri-1.11.1-x86_64-darwin/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/racc-1.5.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/racc-1.5.2
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/mini_portile2-2.5.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/net-http-persistent-4.0.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/net-http-digest_auth-1.4.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/mime-types-3.3.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/mime-types-data-3.2021.0212/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/http-cookie-1.0.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/hpricot-0.8.6/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/hpricot-0.8.6
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/elftools-1.1.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/domain_name-0.5.20190701/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/unf-0.1.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/unf_ext-0.0.7.7/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/unf_ext-0.0.7.7
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/diff-lcs-1.4.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/connection_pool-2.2.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/commander-4.5.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/highline-2.0.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/colorize-0.8.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/coderay-1.1.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/codecov-0.5.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/simplecov-0.21.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/simplecov_json_formatter-0.1.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/simplecov-html-0.12.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/docile-1.3.5/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/byebug-11.1.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/byebug-11.1.3
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/bootsnap-1.7.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/bootsnap-1.7.2
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/msgpack-1.4.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/extensions/x86_64-darwin-14/2.6.0-static/msgpack-1.4.2
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/bindata-2.4.8/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/ast-2.4.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/activesupport-6.1.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/zeitwerk-2.4.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/tzinfo-2.0.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/minitest-5.14.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/i18n-1.8.9/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/concurrent-ruby-1.1.8/lib/concurrent-ruby
/Library/Ruby/Site/2.6.0
/Library/Ruby/Site/2.6.0/x86_64-darwin20
/Library/Ruby/Site/2.6.0/universal-darwin20
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0/x86_64-darwin20
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0/universal-darwin20
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/x86_64-darwin20
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20
/usr/local/Homebrew/Library/Homebrew
/usr/bin/xattr
/usr/bin/swift /usr/local/Homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Homebrew Version
3.0.5
==> macOS
11.2.3
==> SIP
Enabled
==> Homebrew Cask Staging Location
/usr/local/Caskroom
==> Homebrew Cask Taps:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask (3855 casks)
/usr/bin/xattr
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Homebrew's "sbin" was not found in your PATH but you have installed
formulae that put executables in /usr/local/sbin.
Consider setting your PATH for example like so:
  echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.zshrc                   /4,0s

Output of brew tap

➜  ~ brew tap                                                                11
homebrew/cask
homebrew/core                                                              /1,0s
cho-m commented 3 years ago

I think Kafka-tool uses Install4j.

According to the help documentation,

The installer will install the application to the default installation directory, unless you pass the -dir parameter to the installer. The parameter after -dir must be the desired installation directory, for example:

installer.exe -q -dir "D:\MyApps\My Application"

Not too sure what Install4j uses as default installation directory.


EDIT: The manual DMG installation is actually drag-and-drop. It may be worth checking if possible to install Cask via app: "Kafka Tool #{version.major}.app" rather than installer script: ...

On side note, Kafka-Tool decided to rename to Offset-Explorer for 2.1 release, so Cask should probably include both names and new download URL https://www.kafkatool.com/download2/offsetexplorer.dmg

cho-m commented 3 years ago

@javierddn created PR to update cask to install latest "Kafka Tool" (now "Offset Explorer" 2.1) with app method, which should move the tool to /Applications.

Once merged, it should auto-close this issue. If you still see any issue afterward, you can reopen.

cho-m commented 3 years ago

Based on Pull Request review, due to rename, you will need to install new offset-explorer cask.

Please make sure to use brew install offset-explorer once this issue is auto-closed.