Comments (4)
There is always some small delay because all the versions need to be "manually" updated by Homebrew Cask contributors. This has nothing to do with homebrew-cask-upgrade
.
from homebrew-cask-upgrade.
@ondrejfuhrer I think the issue is that homebrew-cask-upgrade doesn't recognize manual (in-app) updates.
So let's say brew cu
says, iTerm2 Current version is 3.0.14 and Latest is 3.0.15; when you update iTerm2 directly in the app and run brew cu
, it'll show the same info, as if the app wasn't updated at all.
Anything we can do about it?
from homebrew-cask-upgrade.
@selrond Yes, that is true, but not sure if this issue was about that. @ghost was complaining, that iTerm
prompted for an update (so there is a new version), but brew cu
says that the version is the latest. That's why the user has to wait until the contributors updates the cask.
Unfortunately, there is not much we can do about the manual updates. The only way, that would be possible, is to check the appcast
(if set) if it changed. But, since brew cu
uses brew cask install
to actually install the app, the cask has to be updated by Homebrew Cask contributors for the new version.
So the only thing, we can do, is inform the user "Yes, there is a new version, but you have to wait for the update". Not sure if worth the effort, though.
from homebrew-cask-upgrade.
I like to use that terminal app output as a checklist. It just feels good to see everything up to date. I've taken to using brew cu -a
bc it does match up the Current with the Latest and compiles them into a tidy list. I updated a few from the list individually. [example: brew cu -a hammerspoon
]
Then I just gave it a run with all of them at once to see what happened. A few needed my password for using sudo
.
Before:
At least with using brew cu -a
you can get a list of apps to open on your machine and manually auto update by opening them and kicking off the process. Although I have found that the apps themselves may not even be aware of the latest versions. Skitch and Teams, for example, both checked and siad I was up to date while homebrew knew otherwise.
from homebrew-cask-upgrade.
Related Issues (20)
- Seems unnecessary in favor of `brew upgrade --greedy` anymore? HOT 1
- Trying to pin VirtualBox<7 HOT 4
- The tool is suggesting outdated version as upgradable HOT 5
- homebrew/bundle not included , how to install ? HOT 3
- Undefinded method for nil:NilClass HOT 18
- [FR] Upate formules HOT 5
- Cask with same name as formula leads to formula being upgraded/installed instead of cask HOT 1
- brew doctor reports error for homebrew-cask-upgrade HOT 2
- Error: Failure while executing; `/usr/bin/sudo -E -- /bin/cp -pR HOT 6
- Error: undefined method `versions' for Cask HOT 1
- make -a as default ? HOT 2
- Issues with brew cu pin commands HOT 7
- How to relink cask packages after accidentally upgrading them outside of Homebrew? HOT 3
- Upgrading cask: It seems there is already an App Suite at ... HOT 1
- `--no-brew-update` overrides `--all` HOT 5
- Outdated pinned color HOT 1
- Asks password multiple times in succession to upgrade each cask HOT 1
- Error: Cask 'omnigraffle' is unreadable: uninitialized constant Livecheck::Formula HOT 1
- Error: undefined method `downcase' for nil:NilClass HOT 3
- Allowing * Glob as a Placeholder in Search HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebrew-cask-upgrade.