Releases: Ash258/Scoop-Core
Releases · Ash258/Scoop-Core
QOL
- Options
--help
,-h
could be used for all scoop sub-commandsscoop install --help
==scoop help install
search
command improvements- [Autoupdate]
$headVersion
,$tailVersion
substitutions added
QOL; --help, -h for all commands
- Refactoring
- Add support for
--help
,-h
options to all commands
scoop config SCOOP_BRANCH 'NEW'; scoop update
QOL: Abort free; Scripting friendly scoop 🎉🎉🎉
Available in master/main since 05.09.2020
scoop config SCOOP_BRANCH NEW; scoop update
Shim related fixes
- Always return
$LASTEXITCODE
from ps1 shims - Handle spaces in bash shims
scoop alias list
will not fail on empty aliases
Clink completion
Various tweaks
Fosshub download fix
0.5
Differences from scoop
- Licensed under
GPL-3.0-only
Commands
scoop cat
scoop download
scoop config show
scoop hold|unhold --global
supportscoop info
now handle architecture specificenv_set
andenv_add_path
scoop uninstall|update
show PIDs of running process blocking uninstallationscoop list
Addedreverse
,installed
,updated
optionsscoop config
All supported configuration options are listed in help
Binaries
formatjson
now sort properties and do some automatic fixes
Manifests
pre|post
uninstaller scripts addedversion
,description
,homepage
,license
properties are required
General quality of life changes
- Native shell (tab) completion
- License is shown on installation/update
- Bucket is shown on installation
- Git operations no longer change user context
- Nongit buckets are not updated == invalid repository error will not be shown
- Update log will not show commits with
[scoop skip]
or[shovel skip]
in title - Exit codes are handled in a saner way
- Internal application files are not using generic name
install.json
->scoop-install.json
manifest.json
->scoop-manifest.json
- System bitness is determined by integer pointer size
- This allows installing 32bit applications from 32bit shell
- Code cleanup
- Scoop is no longer called externally in codebase
- "Better" Linux support
Autoupdate
- Curly brackets substitution support
- Additional variable debugging
- Pages are now saved into files when debug is enabled