Skip to content

Releases: Ash258/Scoop-Core

QOL

18 Oct 20:17
Compare
Choose a tag to compare
QOL
  • Options --help, -h could be used for all scoop sub-commands
    • scoop install --help == scoop help install
  • search command improvements
  • [Autoupdate] $headVersion, $tailVersion substitutions added

QOL; --help, -h for all commands

09 Oct 18:30
c25a541
Compare
Choose a tag to compare
Pre-release
  • Refactoring
  • Add support for --help, -h options to all commands

scoop config SCOOP_BRANCH 'NEW'; scoop update

QOL: Abort free; Scripting friendly scoop 🎉🎉🎉

19 Aug 19:26
1a3beda
Compare
Choose a tag to compare

Available in master/main since 05.09.2020

scoop config SCOOP_BRANCH NEW; scoop update

Shim related fixes

23 Aug 22:17
Compare
Choose a tag to compare
  • Always return $LASTEXITCODE from ps1 shims
  • Handle spaces in bash shims
  • scoop alias list will not fail on empty aliases

Clink completion

25 Jul 13:43
Compare
Choose a tag to compare

Various tweaks

Fosshub download fix

30 Jun 18:45
Compare
Choose a tag to compare

Before:

image

After:

image

0.5

28 Jun 15:11
3ccb82d
Compare
Choose a tag to compare
0.5

Differences from scoop

  • Licensed under GPL-3.0-only

Commands

  • scoop cat
  • scoop download
  • scoop config show
  • scoop hold|unhold --global support
  • scoop info now handle architecture specific env_set and env_add_path
  • scoop uninstall|update show PIDs of running process blocking uninstallation
  • scoop list Added reverse, installed, updated options
  • scoop config All supported configuration options are listed in help

Binaries

  • formatjson now sort properties and do some automatic fixes

Manifests

  • pre|post uninstaller scripts added
  • version, 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