From ce98bb24f7ee6bcfbc503e2b499c0e1b6a692e67 Mon Sep 17 00:00:00 2001 From: relikd Date: Wed, 3 Sep 2025 15:11:11 +0200 Subject: [PATCH] ref: no update-check for install --- brew.py | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/brew.py b/brew.py index cce8c6c..2146e80 100755 --- a/brew.py +++ b/brew.py @@ -361,16 +361,14 @@ def cli_missing(args: ArgParams) -> None: # https://docs.brew.sh/Manpage#install-options-formulacask- def cli_install(args: ArgParams) -> None: - ''' Install a package with all dependencies. ''' + ''' Install package(s) with all dependencies. ''' needsInstall = [] # type: list[str] if args.force: needsInstall = args.packages else: for pkgName in args.packages: - pkg = LocalPackage(pkgName) - if pkg.installed: - Log.info(pkgName, 'already installed, checking for updates') - pkg.checkUpdate() + if LocalPackage(pkgName).installed: + Log.info(pkgName, 'already installed') else: needsInstall.append(pkgName) if not needsInstall: @@ -1170,16 +1168,6 @@ class LocalPackage: assert self.installed, 'Only installed packages can call anyVersion()' return self.version(self.allVersions[-1]) # alphanumeric sort, latest - def checkUpdate(self, *, force: bool = False) -> None: - ''' Print whether package is up-to-date or needs upgrade ''' - if self.installed: - onlineVersion = Brew.info(self.name, force=force).version - if onlineVersion in self.allVersions: - Log.info('package is up to date.') - else: - Log.info(' * upgrade available {} (installed: {})'.format( - onlineVersion, ', '.join(self.allVersions))) - def cleanup(self, *, dryRun: bool = False, quiet: bool = False) -> int: ''' Delete old, inactive versions and return size of savings ''' if self.pinned: