Homebrew / homebrew-cask

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

box-tools does not link apps to app dir #93234

Closed alexreg closed 3 years ago

alexreg commented 3 years ago

General troubleshooting steps

Description of issue

Installing the box-tools cask does not symlink the apps into the /Applications/ directory. I presume it is meant to do so.

Command that failed

brew cask install --force box-tools

Output of command with --verbose --debug

Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 7 formulae.

==> Cask::Installer#install
==> Printing caveats
==> Caveats
Box Edit currently only works with Safari and Firefox.
Restart your browser to load the plugin.

==> Cask::Installer#fetch
==> Downloading
==> Downloading https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg
/usr/bin/curl --disable --globoff --show-error --user-agent Homebrew/2.5.11-125-g31adc60\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 11.0.1\)\ curl/7.64.1 --header Accept-Language:\ en --retry 3 --location --silent --head --request GET https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg
Already downloaded: /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.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 /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
/usr/bin/xattr -p com.apple.quarantine /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
==> /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg is quarantined
Warning: No checksum defined for cask 'box-tools', skipping verification.
==> Downloaded to -> /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
hdiutil imageinfo -format /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
==> Installing Cask box-tools
==> Cask::Installer#stage
==> Extracting primary container
==> Using container class UnpackStrategy::Dmg for /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
hdiutil attach -plist -nobrowse -readonly -mountrandom /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/d20201120-68266-16cb49r /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
find . -print0
mkbom -s -i /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/20201120-68266-1hsnj30.list -- /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/20201120-68266-14ckn1y.bom
ditto --bom /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/20201120-68266-14ckn1y.bom -- /private/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/d20201120-68266-16cb49r/dmg.kObOtK /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/d20201120-68266-kcixik
diskutil eject /private/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/d20201120-68266-16cb49r/dmg.kObOtK
cp -pR /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/d20201120-68266-kcixik/Install\ Box\ Tools.app/. /usr/local/Caskroom/box-tools/latest/Install\ Box\ Tools.app
chmod -Rf +w /var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/d20201120-68266-kcixik
==> Verifying Gatekeeper status of /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
/usr/bin/xattr -p com.apple.quarantine /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
==> /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg is quarantined
==> Propagating quarantine from /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg to /usr/local/Caskroom/box-tools/latest
/usr/bin/xattr -p com.apple.quarantine /Library/Caches/Homebrew/downloads/8c1e75ceff9b53cc90885eeabbaf7e6a8f2352214a715020a7a5b6080d5f6ba8--BoxToolsInstaller.dmg
/usr/bin/xargs -0 -- /bin/chmod -h u\+w
/usr/bin/xargs -0 -- /usr/bin/xattr -w com.apple.quarantine 0181\;5fb738aa\;Homebrew\\x20Cask\;543A5C0F-1EDE-407C-AF12-D17AF779324D
==> Creating metadata directory /usr/local/Caskroom/box-tools/.metadata/latest/20201120205758.839.
==> Creating metadata subdirectory /usr/local/Caskroom/box-tools/.metadata/latest/20201120205758.839/Casks.
==> Installing artifacts
==> 6 artifact/s defined
#<SortedSet: {#<Cask::Artifact::Uninstall:0x00007f8223899750 @cask=#<Cask::Cask:0x00007f81e4072cc8 @token="box-tools", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb>, @tap=#<Tap:0x00007f82258b6f38 @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, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007f81e4072c28@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb:1>, @default_config=#<Cask::Config:0x00007f822507b1c0 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/box-tools>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/box-tools/.metadata>, @config=#<Cask::Config:0x00007f82038d0f18 @explicit={}, @default={:languages=>["en-GB"], :appdir=>#<Pathname:/Applications>, :colorpickerdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/ColorPickers>, :prefpanedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/PreferencePanes>, :qlplugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/QuickLook>, :mdimporterdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Spotlight>, :dictionarydir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Dictionaries>, :fontdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Fonts>, :servicedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Services>, :input_methoddir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Input Methods>, :internet_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Internet Plug-Ins>, :audio_unit_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/Components>, :vst_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST>, :vst3_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST3>, :screen_saverdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Screen Savers>}, @env={}>, @dsl=#<Cask::DSL:0x00007f82038d0ce8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @token="box-tools", @version="latest", @sha256=:no_check, @url=#<URL:0x00007f82038d09f0 @uri=#<URI::HTTPS https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg>, @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}>, @name=["Box Tools"], @desc="Create and edit any file directly from a web browser", @homepage="https://www.box.com/resources/downloads", @artifacts=#<SortedSet: {...}>, @staged_path=#<Pathname:/usr/local/Caskroom/box-tools/latest>, @caveats=#<Cask::DSL::Caveats:0x00007f8223898ff8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @command=SystemCommand, @built_in_caveats={}, @custom_caveats=["Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"], @discontinued=false>, @language_eval=nil>>, @directives={:quit=>["com.Box.Box-Edit", "com.box.Box-Local-Com-Server"], :signal=>[]}>, #<Cask::Artifact::App:0x00007f82038d0108 @cask=#<Cask::Cask:0x00007f81e4072cc8 @token="box-tools", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb>, @tap=#<Tap:0x00007f82258b6f38 @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, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007f81e4072c28@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb:1>, @default_config=#<Cask::Config:0x00007f822507b1c0 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/box-tools>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/box-tools/.metadata>, @config=#<Cask::Config:0x00007f82038d0f18 @explicit={}, @default={:languages=>["en-GB"], :appdir=>#<Pathname:/Applications>, :colorpickerdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/ColorPickers>, :prefpanedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/PreferencePanes>, :qlplugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/QuickLook>, :mdimporterdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Spotlight>, :dictionarydir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Dictionaries>, :fontdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Fonts>, :servicedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Services>, :input_methoddir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Input Methods>, :internet_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Internet Plug-Ins>, :audio_unit_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/Components>, :vst_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST>, :vst3_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST3>, :screen_saverdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Screen Savers>}, @env={}>, @dsl=#<Cask::DSL:0x00007f82038d0ce8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @token="box-tools", @version="latest", @sha256=:no_check, @url=#<URL:0x00007f82038d09f0 @uri=#<URI::HTTPS https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg>, @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}>, @name=["Box Tools"], @desc="Create and edit any file directly from a web browser", @homepage="https://www.box.com/resources/downloads", @artifacts=#<SortedSet: {...}>, @staged_path=#<Pathname:/usr/local/Caskroom/box-tools/latest>, @caveats=#<Cask::DSL::Caveats:0x00007f8223898ff8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @command=SystemCommand, @built_in_caveats={}, @custom_caveats=["Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"], @discontinued=false>, @language_eval=nil>>, @source_string="Install Box Tools.app/Contents/Resources/Box Device Trust.app", @target_string="/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Device Trust.app", @source=#<Pathname:/usr/local/Caskroom/box-tools/latest/Install Box Tools.app/Contents/Resources/Box Device Trust.app>, @target=#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Device Trust.app>>, #<Cask::Artifact::App:0x00007f82040d5380 @cask=#<Cask::Cask:0x00007f81e4072cc8 @token="box-tools", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb>, @tap=#<Tap:0x00007f82258b6f38 @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, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007f81e4072c28@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb:1>, @default_config=#<Cask::Config:0x00007f822507b1c0 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/box-tools>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/box-tools/.metadata>, @config=#<Cask::Config:0x00007f82038d0f18 @explicit={}, @default={:languages=>["en-GB"], :appdir=>#<Pathname:/Applications>, :colorpickerdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/ColorPickers>, :prefpanedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/PreferencePanes>, :qlplugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/QuickLook>, :mdimporterdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Spotlight>, :dictionarydir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Dictionaries>, :fontdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Fonts>, :servicedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Services>, :input_methoddir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Input Methods>, :internet_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Internet Plug-Ins>, :audio_unit_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/Components>, :vst_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST>, :vst3_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST3>, :screen_saverdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Screen Savers>}, @env={}>, @dsl=#<Cask::DSL:0x00007f82038d0ce8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @token="box-tools", @version="latest", @sha256=:no_check, @url=#<URL:0x00007f82038d09f0 @uri=#<URI::HTTPS https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg>, @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}>, @name=["Box Tools"], @desc="Create and edit any file directly from a web browser", @homepage="https://www.box.com/resources/downloads", @artifacts=#<SortedSet: {...}>, @staged_path=#<Pathname:/usr/local/Caskroom/box-tools/latest>, @caveats=#<Cask::DSL::Caveats:0x00007f8223898ff8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @command=SystemCommand, @built_in_caveats={}, @custom_caveats=["Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"], @discontinued=false>, @language_eval=nil>>, @source_string="Install Box Tools.app/Contents/Resources/Box Edit.app", @target_string="/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Edit.app", @source=#<Pathname:/usr/local/Caskroom/box-tools/latest/Install Box Tools.app/Contents/Resources/Box Edit.app>, @target=#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Edit.app>>, #<Cask::Artifact::App:0x00007f822389bf28 @cask=#<Cask::Cask:0x00007f81e4072cc8 @token="box-tools", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb>, @tap=#<Tap:0x00007f82258b6f38 @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, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007f81e4072c28@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb:1>, @default_config=#<Cask::Config:0x00007f822507b1c0 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/box-tools>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/box-tools/.metadata>, @config=#<Cask::Config:0x00007f82038d0f18 @explicit={}, @default={:languages=>["en-GB"], :appdir=>#<Pathname:/Applications>, :colorpickerdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/ColorPickers>, :prefpanedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/PreferencePanes>, :qlplugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/QuickLook>, :mdimporterdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Spotlight>, :dictionarydir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Dictionaries>, :fontdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Fonts>, :servicedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Services>, :input_methoddir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Input Methods>, :internet_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Internet Plug-Ins>, :audio_unit_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/Components>, :vst_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST>, :vst3_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST3>, :screen_saverdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Screen Savers>}, @env={}>, @dsl=#<Cask::DSL:0x00007f82038d0ce8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @token="box-tools", @version="latest", @sha256=:no_check, @url=#<URL:0x00007f82038d09f0 @uri=#<URI::HTTPS https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg>, @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}>, @name=["Box Tools"], @desc="Create and edit any file directly from a web browser", @homepage="https://www.box.com/resources/downloads", @artifacts=#<SortedSet: {...}>, @staged_path=#<Pathname:/usr/local/Caskroom/box-tools/latest>, @caveats=#<Cask::DSL::Caveats:0x00007f8223898ff8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @command=SystemCommand, @built_in_caveats={}, @custom_caveats=["Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"], @discontinued=false>, @language_eval=nil>>, @source_string="Install Box Tools.app/Contents/Resources/Box Local Com Server.app", @target_string="/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Local Com Server.app", @source=#<Pathname:/usr/local/Caskroom/box-tools/latest/Install Box Tools.app/Contents/Resources/Box Local Com Server.app>, @target=#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Local Com Server.app>>, #<Cask::Artifact::App:0x00007f822389ab00 @cask=#<Cask::Cask:0x00007f81e4072cc8 @token="box-tools", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb>, @tap=#<Tap:0x00007f82258b6f38 @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, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007f81e4072c28@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb:1>, @default_config=#<Cask::Config:0x00007f822507b1c0 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/box-tools>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/box-tools/.metadata>, @config=#<Cask::Config:0x00007f82038d0f18 @explicit={}, @default={:languages=>["en-GB"], :appdir=>#<Pathname:/Applications>, :colorpickerdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/ColorPickers>, :prefpanedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/PreferencePanes>, :qlplugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/QuickLook>, :mdimporterdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Spotlight>, :dictionarydir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Dictionaries>, :fontdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Fonts>, :servicedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Services>, :input_methoddir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Input Methods>, :internet_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Internet Plug-Ins>, :audio_unit_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/Components>, :vst_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST>, :vst3_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST3>, :screen_saverdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Screen Savers>}, @env={}>, @dsl=#<Cask::DSL:0x00007f82038d0ce8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @token="box-tools", @version="latest", @sha256=:no_check, @url=#<URL:0x00007f82038d09f0 @uri=#<URI::HTTPS https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg>, @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}>, @name=["Box Tools"], @desc="Create and edit any file directly from a web browser", @homepage="https://www.box.com/resources/downloads", @artifacts=#<SortedSet: {...}>, @staged_path=#<Pathname:/usr/local/Caskroom/box-tools/latest>, @caveats=#<Cask::DSL::Caveats:0x00007f8223898ff8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @command=SystemCommand, @built_in_caveats={}, @custom_caveats=["Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"], @discontinued=false>, @language_eval=nil>>, @source_string="Install Box Tools.app/Contents/Resources/Box Tools Custom Apps.app", @target_string="/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Tools Custom Apps.app", @source=#<Pathname:/usr/local/Caskroom/box-tools/latest/Install Box Tools.app/Contents/Resources/Box Tools Custom Apps.app>, @target=#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Tools Custom Apps.app>>, #<Cask::Artifact::Zap:0x00007f82238992a0 @cask=#<Cask::Cask:0x00007f81e4072cc8 @token="box-tools", @sourcefile_path=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb>, @tap=#<Tap:0x00007f82258b6f38 @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, @cask_dir=#<Pathname:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @block=#<Proc:0x00007f81e4072c28@/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/box-tools.rb:1>, @default_config=#<Cask::Config:0x00007f822507b1c0 @explicit={}>, @caskroom_path=#<Pathname:/usr/local/Caskroom/box-tools>, @metadata_master_container_path=#<Pathname:/usr/local/Caskroom/box-tools/.metadata>, @config=#<Cask::Config:0x00007f82038d0f18 @explicit={}, @default={:languages=>["en-GB"], :appdir=>#<Pathname:/Applications>, :colorpickerdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/ColorPickers>, :prefpanedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/PreferencePanes>, :qlplugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/QuickLook>, :mdimporterdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Spotlight>, :dictionarydir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Dictionaries>, :fontdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Fonts>, :servicedir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Services>, :input_methoddir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Input Methods>, :internet_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Internet Plug-Ins>, :audio_unit_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/Components>, :vst_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST>, :vst3_plugindir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Audio/Plug-Ins/VST3>, :screen_saverdir=>#<Pathname:/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Screen Savers>}, @env={}>, @dsl=#<Cask::DSL:0x00007f82038d0ce8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @token="box-tools", @version="latest", @sha256=:no_check, @url=#<URL:0x00007f82038d09f0 @uri=#<URI::HTTPS https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg>, @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}>, @name=["Box Tools"], @desc="Create and edit any file directly from a web browser", @homepage="https://www.box.com/resources/downloads", @artifacts=#<SortedSet: {...}>, @staged_path=#<Pathname:/usr/local/Caskroom/box-tools/latest>, @caveats=#<Cask::DSL::Caveats:0x00007f8223898ff8 @cask=#<Cask::Cask:0x00007f81e4072cc8 ...>, @command=SystemCommand, @built_in_caveats={}, @custom_caveats=["Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"], @discontinued=false>, @language_eval=nil>>, @directives={:trash=>"~/Library/Application Support/Box/Box Edit", :rmdir=>"~/Library/Application Support/Box", :signal=>[]}>}>
==> Installing artifact of class Cask::Artifact::App
==> Moving App 'Box Device Trust.app' to '/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Device Trust.app'.
==> Installing artifact of class Cask::Artifact::App
==> Moving App 'Box Edit.app' to '/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Edit.app'.
==> Installing artifact of class Cask::Artifact::App
==> Moving App 'Box Local Com Server.app' to '/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Local Com Server.app'.
==> Installing artifact of class Cask::Artifact::App
==> Moving App 'Box Tools Custom Apps.app' to '/var/folders/sh/xb5grs3d247c0cxy_7s57_2r0000gk/T/brewdo.ZMLaLtB2/Library/Application Support/Box/Box Edit/Box Tools Custom Apps.app'.
/usr/local/Homebrew/Library/Homebrew/shims/scm/git --version
🍺  box-tools was successfully installed!

Output of brew doctor --verbose

==> 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/thor-1.0.1/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.0.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/rubocop-performance-1.9.0/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/ruby-progressbar-1.10.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-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/ronn-0.7.3/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/plist-3.5.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/rainbow-3.0.0/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/mechanize-2.7.6/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/ntlm-http-0.1.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/mini_portile2-2.4.0/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/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/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/docile-1.3.2/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/
/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/activesupport-6.0.3.4/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/zeitwerk-2.4.1/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/tzinfo-1.2.8/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/thread_safe-0.3.6/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/i18n-1.8.5/lib
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/bundler/../ruby/2.6.0/gems/concurrent-ruby-1.1.7/lib/concurrent-ruby
/Library/Ruby/Site/2.6.0
/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/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/universal-darwin20
/usr/local/Homebrew/Library/Homebrew
==> Homebrew Version
2.5.11-125-g31adc60
==> macOS
11.0.1
==> SIP
Unknown (custom configuration)

configuration:
apple internal: disabled
kext signing: enabled
filesystem protections: disabled
debugging restrictions: disabled
dtrace restrictions: enabled
nvram protections: enabled
basesystem verification: enabled
==> Java
1.8.0_60
==> Homebrew Cask Staging Location
/usr/local/Caskroom
==> Homebrew Cask Taps:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask (3724 casks)
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions (167 casks)
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-drivers (166 casks)
/usr/local/Homebrew/Library/Taps/zkokaja/homebrew-brewlet (1 cask)
/usr/local/Homebrew/Library/Taps/dteoh/homebrew-sqa (1 cask)
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: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and which additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
  /Users/alex/.cargo/bin/cargo-install-update-config

Output of brew tap

alexreg/utilities
brewsci/bio
cjbassi/ytop
dteoh/sqa
eblot/armeabi
homebrew/cask
homebrew/cask-drivers
homebrew/cask-versions
homebrew/core
homebrew/services
sbdchd/skim
teamookla/speedtest
termapps/tap
zkokaja/brewlet
3719e04 commented 3 years ago

I think this is intended. See https://github.com/Homebrew/homebrew-cask/pull/88675#issue-478997409.

miccal commented 3 years ago

This is indeed by design -- the supporting .app's are meant to be installed in ~/Library/Application Support/Box/Box Edit/ and not in /Applications

alexreg commented 3 years ago

Thanks for clarifying. That's unfortunate that installing an application globally does some user-local stuff (it's bad practice and makes no sense), but I know several apps do this, and it's an upstream problem, not really yours, as I understand.

alexreg commented 3 years ago

The only thing I'm thinking that might be a good workaround here is for brewdo to copy the Library/ stuff from the temp dir into the installing user's ~/Library/ dir. (I'm the brewdo maintainer FYI.) Any thoughts on this? I can probably do this entirely from the brewdo side without it getting hacky, but input here would be appreciated.

miccal commented 3 years ago

The only thing I'm thinking that might be a good workaround here is for brewdo to copy the Library/ stuff from the temp dir into the installing user's ~/Library/ dir. (I'm the brewdo maintainer FYI.) Any thoughts on this? I can probably do this entirely from the brewdo side without it getting hacky, but input here would be appreciated.

But that is what it already does -- the lines:

  apps = [
    "Device Trust",
    "Edit",
    "Local Com Server",
    "Tools Custom Apps",
  ]
  apps.each do |a|
    app "Install Box Tools.app/Contents/Resources/Box #{a}.app",
        target: "#{ENV["HOME"]}/Library/Application Support/Box/Box Edit/Box #{a}.app"
  end

copy the four apps to ~/Library/Application Support/Box/Box Edit/?

alexreg commented 3 years ago

Oh sure, but since brewdo uses a temporary home directory (that is, somewhere in /tmp), we have a problem... I think the main problem would be with uninstallation.