Type object
File match **/bucket/**.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/scoop-manifest/latest.json
Source https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

homepage string required
format=uri
license licenseIdentifiers | object required
version string required
pattern=^[\w\.\-+_]+$
$schema string
format=uri
_comment string | string[]
## string | string[]
architecture object
3 nested properties
32bit object
14 nested properties
checkver string | object
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
5 nested properties
_comment string

Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go

args string | string[]
file string
script string | string[]
keep boolean
post_install string | string[]
post_uninstall string | string[]
pre_install string | string[]
pre_uninstall string | string[]
shortcuts string[][]
minItems=1
uninstaller object
One of: variant, variant
3 nested properties
args string | string[]
file string
script string | string[]
url string | string[]
64bit object
14 nested properties
checkver string | object
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
5 nested properties
_comment string

Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go

args string | string[]
file string
script string | string[]
keep boolean
post_install string | string[]
post_uninstall string | string[]
pre_install string | string[]
pre_uninstall string | string[]
shortcuts string[][]
minItems=1
uninstaller object
One of: variant, variant
3 nested properties
args string | string[]
file string
script string | string[]
url string | string[]
arm64 object
14 nested properties
checkver string | object
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
5 nested properties
_comment string

Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go

args string | string[]
file string
script string | string[]
keep boolean
post_install string | string[]
post_uninstall string | string[]
pre_install string | string[]
pre_uninstall string | string[]
shortcuts string[][]
minItems=1
uninstaller object
One of: variant, variant
3 nested properties
args string | string[]
file string
script string | string[]
url string | string[]
autoupdate object
13 nested properties
architecture object
3 nested properties
32bit object
8 nested properties
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
shortcuts string[][]
minItems=1
url string | string[]
64bit object
8 nested properties
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
shortcuts string[][]
minItems=1
url string | string[]
arm64 object
8 nested properties
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
shortcuts string[][]
minItems=1
url string | string[]
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
1 nested properties
file string
license licenseIdentifiers | object
notes string | string[]
persist string | stringOrArrayOfStrings[]
psmodule object
1 nested properties
name string
shortcuts string[][]
minItems=1
url string | string[]
persist string | stringOrArrayOfStrings[]
checkver string | object
depends string | string[]
description string
env_add_path string | string[]
env_set object
extract_dir string | string[]
extract_to string | string[]
innosetup boolean

True if the installer InnoSetup based. Found in https://github.com/ScoopInstaller/Main/search?l=JSON&q=innosetup

installer object
5 nested properties
_comment string

Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go

args string | string[]
file string
script string | string[]
keep boolean
notes string | string[]
post_install string | string[]
post_uninstall string | string[]
pre_install string | string[]
pre_uninstall string | string[]
psmodule object
1 nested properties
name string
shortcuts string[][]
minItems=1
suggest object
uninstaller object
One of: variant, variant
3 nested properties
args string | string[]
file string
script string | string[]
url string | string[]

Definitions

hashPattern string
jsonPathPattern string
hash hashPattern | hashPattern[]
hashExtraction object
find string

Same as 'regex'

format=regex
regex string
format=regex
jp string
pattern=^\$[.\[].*$
jsonpath string
pattern=^\$[.\[].*$
xpath string
mode enum
Values: "download" "extract" "json" "xpath" "rdf" "metalink" "fosshub" "sourceforge"
type enum

Deprecated, hash type is determined automatically

Values: "md5" "sha1" "sha256" "sha512"
url string | string | string
hashExtractionOrArrayOfHashExtractions hashExtraction | hashExtraction[]
architecture object
checkver string | object
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
5 nested properties
_comment string

Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go

args string | string[]
file string
script string | string[]
keep boolean
post_install string | string[]
post_uninstall string | string[]
pre_install string | string[]
pre_uninstall string | string[]
shortcuts string[][]
minItems=1
uninstaller object
One of: variant, variant
3 nested properties
args string | string[]
file string
script string | string[]
url string | string[]
arrayOfArrayOfStrings string[][]
shortcutsArray string[][]
autoupdateArch object
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
1 nested properties
file string
shortcuts string[][]
minItems=1
url string | string[]
autoupdate object
architecture object
3 nested properties
32bit object
8 nested properties
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
shortcuts string[][]
minItems=1
url string | string[]
64bit object
8 nested properties
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
shortcuts string[][]
minItems=1
url string | string[]
arm64 object
8 nested properties
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
shortcuts string[][]
minItems=1
url string | string[]
env_add_path string | string[]
env_set object
extract_dir string | string[]
installer object
1 nested properties
file string
license licenseIdentifiers | object
notes string | string[]
persist string | stringOrArrayOfStrings[]
psmodule object
1 nested properties
name string
shortcuts string[][]
minItems=1
url string | string[]
checkver string | object
installer object
_comment string

Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go

args string | string[]
file string
script string | string[]
keep boolean
stringOrArrayOfStrings string | string[]
stringOrArrayOfStringsOrAnArrayOfArrayOfStrings string | stringOrArrayOfStrings[]
uninstaller object
args string | string[]
file string
script string | string[]
uriOrArrayOfUris string | string[]
autoupdateUriOrArrayOfAutoupdateUris string | string[]
licenseIdentifiers string

License identifier based on SPDX License List https://spdx.org/licenses/

Examples:
  • "Apache-2.0"
  • "BSD-3-Clause"
  • "Freeware"
  • "GPL-2.0-only"
  • "GPL-2.0-or-later"
  • "GPL-3.0-only"
  • "GPL-3.0-or-later"
  • "ISC"
  • "LGPL-2.0-only"
  • "LGPL-2.0-or-later"
  • "LGPL-2.1-only"
  • "LGPL-2.1-or-later"
  • "LGPL-3.0-only"
  • "LGPL-3.0-or-later"
  • "MIT"
  • "MS-PL"
  • "Proprietary"
  • "Public Domain"
  • "Shareware"
  • "Unlicense"
license licenseIdentifiers | object