Closed hgkamath closed 1 year ago
scoop update
will not updating apps.
Thankyou for replying
You mean without any arguments?
I thought scoop update
updates only the scoop powershell scripts.
(rethinking) Perhaps, its not a bad idea to simultaneously update scoop powershell scripts and scoop bucket manifests together, for if there is some change to the structure of manifest-files, the scripts that use them also need to be able to parse them.
Okay, I will try that next time when there is something to update (maybe under a week)
I always invoked scoop update
with arguments
scoop update -g <app>
scoop update -g "*"
PS C:\Windows\system32> scoop help update
Usage: scoop update <app> [options]
'scoop update' updates Scoop to the latest version.
'scoop update <app>' installs a new version of that app, if there is one.
You can use '*' in place of <app> to update all apps.
Options:
-f, --force Force update even when there isn't a newer version
-g, --global Update a globally installed app
-i, --independent Don't install dependencies automatically
-k, --no-cache Don't use the download cache
-s, --skip Skip hash validation (use with caution!)
-q, --quiet Hide extraneous messages
-a, --all Update all apps (alternative to '*')
Maybe, one can change the following line in the sub-command help
'scoop update' updates Scoop to the latest version.
and instead say
'scoop update' updates Scoop to the latest version as well as refreshes the buckets.
or more explicitly
'scoop update' without arguments updates Scoop to the latest version as well as refreshes the buckets.
I will close this bug for now, and reopen if required.
Feature Request
Is your feature request related to a problem? Please describe.
Presently, in order to know if package update exists one has to do
scoop status
But, scoop status can only report new packages if manifests in git bucket are updated, and so it asks to runscoop update
The problem with giving scoop update directly, is that it not only refreshes the buckets, but also proceeds to start updating the packages, which to stop one had to press Ctrl-C with timed watchfulness.Describe the solution you'd like
scoop bucket update/refresh
orscoop update -b
for refresh buckets onlyDescribe alternatives you've considered
Presently, this workaround worked for me. Basically, this feature request is to just automate this.
cd C:\vol\scoop_01\scoop\buckets\
cd <bucket>
git pull
cd ..
scoop status
LOG