You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.
The homebrew formula "jsl" is aliased to the name "jslint". With this manifest:
package { 'jslint': }
Every single run of boxen tries to install jslint again, like so:
Debug: Executing 'brew boxen-latest jslint'
Debug: Executing 'brew info jslint'
Debug: Executing 'brew boxen-install jslint'
Notice: /Stage[main]/People::Indirect/Package[jslint]/ensure: created
Homebrew is actually smart enough to not reinstall the formula that is already installed. It would be nice if the Homebrew provider was at least that smart!
The text was updated successfully, but these errors were encountered:
def self.available?(name, version)
version = nil if unversioned? version
File.exist? File.join [home, "Cellar", simplify(name), version].compact
end
Detecting these is somewhat hard. It would actually be really ideal for Homebrew to take a virtual package-like approach here and when an aliased package is installed to create a cellar dir for that alias that symlinks to the appropriate package.
The homebrew formula "jsl" is aliased to the name "jslint". With this manifest:
Every single run of boxen tries to install jslint again, like so:
Homebrew is actually smart enough to not reinstall the formula that is already installed. It would be nice if the Homebrew provider was at least that smart!
The text was updated successfully, but these errors were encountered: