Skip to content

0.5

Compare
Choose a tag to compare
@Ash258 Ash258 released this 28 Jun 15:11
· 254 commits to master since this release
3ccb82d

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