- auto-pr
- Refactor all git/hub calls to use -C option
- scoop-checkup: Test full shovel adoption
- scoop-alias: First alias addition is correctly registered and created
- Support YAML typed manifests in some commands
- virustotal: Command now works again with V3 API
- Requires Api key for all operations
- decompress: Add
Expand-ZstdArchive
function for extracting standalone zstd archives - scoop-install: Allow modules to be installed globally
- scoop-install: Prevent repeated installation of same manifest/url/local file
- binaries: Support YAML typed manifests
- General code cleanup and documentation tweaks
- manifests: Introduce manifest helpers to avoid repeating lines in manifests
Assert-Administrator
,Assert-WindowsMinimalVersion
,Assert-ScoopConfigValue
,Test-Persistence
,Edit-File
,Remove-AppDirItem
,New-JavaShortcutWrapper
- install
- Remove mutually exclusivity of
installer.script
andinstaller.file
script
property is executed afterfile
- Fix
installer.file
exit code from ps1 scripts - Fix
installer.keep
inconsitency between powershell scripts and executables
- Remove mutually exclusivity of
- manifests: Present
pre_download
property - scoop-install: Fix installlation of different/older versions
- scoop-info: Respect NO_JUNCTION config
- Add changelog to repository
- autoupdate: Initial preparations for array support
- manifests: Add
changelog
property- It will be shown on manifest installation/updates also in
scoop info
output
- It will be shown on manifest installation/updates also in
- scoop-alias: Add
path
andedit
subcommands - completion: Correctly support
&&
and||
- scoop-(un)hold: Support
--global
parameter - persist: Pre-create nested directories
- autoupdate: Support base64 for all extraction types
- Small code cleanup and refactorings
- update: Ignore merge commits in update log
scoop --version
reports PowerShell version- depends: Correctly detect globally installed dependencies
- buckets: Indicate successfull bucket removal
- buckets: Indicate inability of bucket removal
- Sync with upstream/master
scoop search
reimplemented- scoop-config: Fix regression from
--help
addition - decompress: Fix 7zip requirements detection
- autoupdate: Added
$headVersion
and$tailVersion
substitutes
- Allow
-h
and--help
parameters for all scoop commands - Lots of refactorings
abort
funcion completely eliminated- Multiple manifest installation is not broken in case of one failure. (for example)
- lint: Code fixes
- Always return correct exit code from
.ps1
shim - Support spaces in shim paths
- Fix error in case of no aliases defined while running
scoop alias list
- Clink completion
- PowerShell completion fixes
- Virustotal application completion
- Lint
- Fosshub downloads hotfix
- Licensed under
GPL-3.0-only
scoop cat
scoop download
scoop config show
scoop hold|unhold --global
supportscoop info
: Handle architecture specificenv_set
andenv_add_path
scoop uninstall|update
: Shows PIDs of running process blocking uninstallationscoop list
: Addedreverse
,installed
,updated
optionsscoop config
: All supported configuration options are listed in help
formatjson
: Sort properties and do some automatic fixes
pre|post
uninstaller scripts addedversion
,description
,homepage
,license
properties are required
- Native shell (tab) completion for PowerShell
- License is shown on installation/update
- Source bucket of manifest 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 - Refactored handling of manifests versions
- Exit codes are handled in a saner way
- See
scoop --help
for used exit codes
- See
- 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 to install 32bit applications automatically from 32bit shell
- Code cleanup
- Scoop is no longer called externally in codebase
- "Better" Linux support
- Curly brackets substitution support
- Additional variable debugging
- Pages are now saved into files when debug is enabled