Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6897 commits
Select commit Hold shift + click to select a range
dd0f514
feat(core): Add pre_uninstall and post_uninstall hooks (#4957)
chawyehsu Jun 1, 2022
78c1bc4
fix(scoop-uninstall): run pre_uninstall before testing running proces…
beer-psi Jun 3, 2022
ccd067b
refactor(manifest): Rename 'Find-Manifest()' to 'Get-Manifest()' (#4966)
niheaven Jun 7, 2022
3a1186e
docs(changelog): Update CHANGELOG (#4969)
niheaven Jun 7, 2022
bfb5c8d
fix(scoop-download): Use correct Args when calling `Get-Manifest` (#4…
HUMORCE Jun 10, 2022
3878357
docs(changelog): Fix CHANGELOG (#4977)
chawyehsu Jun 10, 2022
64364b4
fix(buckets): Make sure `list_buckets` return array (#4979)
danx12 Jun 10, 2022
9e70dca
fix(get-manfest): Add back '$appPath' (#4981)
niheaven Jun 10, 2022
574bea4
chore(release): Bump to version 0.2.1 (#4960)
niheaven Jun 10, 2022
7e6be8f
Revert "chore(release): Bump to version 0.2.1 (#4960)"
niheaven Jun 10, 2022
ecb8f02
Merge branch 'master' into develop
niheaven Jun 10, 2022
d63b7d6
chore(release): Bump to version 0.2.1
niheaven Jun 10, 2022
6e25e44
feat(core): Add 'Get-Encoding()' function to fix missing webClient en…
yi-Xu-0100 Jun 13, 2022
0b38c91
fix(manifest): Fix bugs in 'Get-Manifest()' (#4986)
niheaven Jun 14, 2022
9e6c758
feat(scoop-virustotal): Migrate to VirusTotal API v3 (#4983)
ClassicDarkChocolate Jun 15, 2022
e7c0faa
feat(scoop-hold,scoop-unhold): Support `-g`/`--global` flag (#4991)
Jun 17, 2022
666d474
feat(scoop-update): Support `scoop update scoop` (#4992)
chawyehsu Jun 20, 2022
5987e49
docs(changelog): Update CHANGELOG for v0.2.2 (#5000)
niheaven Jun 20, 2022
93db5f4
chore(release): Bump to version 0.2.2
niheaven Jun 21, 2022
86e3efb
fix(shortcuts): Fix network drive shortcut creation (#4410)
cyingfan Jun 21, 2022
847756b
refactor(scoop-search): Output PSObject, use API token (#4997)
rashil2000 Jun 21, 2022
9723725
fix(chore): Update help documentation (#5002)
rashil2000 Jun 21, 2022
0fd6657
tests(typo): Fix typo ('formated' -> 'formatted') (#4217)
igitur Jun 21, 2022
83d0fef
fix(shortcuts): Fix missing parentheses (#5006)
rashil2000 Jun 21, 2022
4fec4d7
feat(scoop-info): Show app installed/download size (#4886)
tech189 Jun 21, 2022
6629331
feat(scoop-status): Check bucket status, improve output (#5011)
rashil2000 Jun 22, 2022
9811a5f
feat(chore): Add missing -a/--all param to all commands (#5004)
rashil2000 Jun 22, 2022
c4d1b9c
feat(scoop-import): Import a Scoop installation from JSON (#5014)
rashil2000 Jun 24, 2022
1b5ee6f
fix(decompress): Handle split RAR archives (#4994)
issaclin32 Jun 24, 2022
53f0e9a
feat(checkver,auto-pr): Allow passing file path (#5019)
rashil2000 Jul 1, 2022
794f8a5
builds(checkver): Exit routine earlier if error (#5025)
niheaven Jul 1, 2022
76c3bcd
builds(json): Update Newton.Json to 13.0.1 (#5026)
niheaven Jul 1, 2022
f992f04
fix(chore): Fix help output of scoop-export (#5029)
rashil2000 Jul 2, 2022
c5702dd
docs(changelog): Prepare for v0.2.3 (#5036)
niheaven Jul 5, 2022
b4e0ff1
fix(scoop-import): Use `foreach` instead of `ForEach-Object` for null…
zStruCat Jul 7, 2022
80b52e3
chore(release): Bump to version 0.2.3
rashil2000 Jul 7, 2022
664e667
fix(scoop-status): Correct formatting of `Info` output (#5047)
Jul 15, 2022
9e2e252
fix(install): Move from cache when `--no-cache` (#5039)
rashil2000 Jul 16, 2022
6ae0d5e
builds(json): Update Newtonsoft.Json.Schema to 3.0.15-beta2 (#5053)
niheaven Jul 19, 2022
eac520a
fix(core): Avoid deadlock in `Invoke-ExternalCommand` (#5064)
Jul 25, 2022
288aee9
feat(core): Improve argument concatenation in `Invoke-ExternalCommand…
Jul 25, 2022
34da850
feat(core): Create no window by default in `Invoke-ExternalCommand` (…
Jul 25, 2022
c3b4362
feat(install): Show bucket name while installing an app (#5075)
rashil2000 Aug 1, 2022
4d261e7
feat(scoop-status): Add flag to disable remote checking (#5073)
rashil2000 Aug 4, 2022
f945e20
builds(checkver): Load page content before running 'script' (#5080)
niheaven Aug 5, 2022
ca19d7b
docs(changelog): Prepare for version 0.2.4 (#5078)
niheaven Aug 5, 2022
7bfef49
feat(scoop-update): Add support for `pre_uninstall` and `post_uninsta…
yi-Xu-0100 Aug 6, 2022
9b4ee87
docs(changelog): Change version date [skip ci] (#5087)
niheaven Aug 6, 2022
5b5daa5
fix(installed): Use 'System.Nullable<bool>' for param 'global' (#5088)
niheaven Aug 6, 2022
4a31bd3
chore(release): Bump to version 0.2.4
niheaven Aug 10, 2022
ec04dd0
feat(scoop-(un)hold): Support `scoop (un)hold scoop` (#5089)
yi-Xu-0100 Aug 11, 2022
bd12393
feat(scoop-update): Stash uncommitted changes before update (#5091)
niheaven Aug 11, 2022
8619ee7
feat(uninstall): Show the running processes (#5102)
yi-Xu-0100 Aug 15, 2022
a9e5a97
feat(scoop-config): Allow 'hold_update_until' be set manually (#5100)
niheaven Aug 16, 2022
08ecdd1
fix(config): Change config option to snake_case in file and SCREAMING…
niheaven Aug 21, 2022
dea9ebb
builds(schema): Set manifest schema to be stricter (#5093)
chawyehsu Aug 21, 2022
1985a05
refactor(path): Use 'Convert-Path()' instead of 'Resolve-Path()' (#5109)
niheaven Aug 22, 2022
e06c7f0
feat(getopt): Support option terminator (`--`) (#5121)
Aug 25, 2022
740322f
fix(psmodules): Remove folder recursively when unlinking previous mod…
AkariiinMKII Aug 29, 2022
5ad35d6
fix(jsonpath): Prevent converting date string to DateTime in JSONPath…
shiena Sep 9, 2022
bfef3d8
fix(scoop-update): Add uninstall_psmodule to update process (#5136)
AkariiinMKII Sep 9, 2022
6fc65ed
refactor(scoop-shim): Use `getopt` to parse arguments (#5125)
Sep 11, 2022
3730078
builds(vscode): Tweak VSCode setting (#5149)
niheaven Sep 16, 2022
122fdc1
refactor(download): Rename `dl()` to `Invoke-Download()` (#5143)
Sep 16, 2022
782f3f1
feat(checkurls): Allow checking URLs from private_hosts (#5152)
Sep 16, 2022
04595b4
builds(checkver): Implement SourceForge checkver functionality (#5113)
niheaven Sep 26, 2022
146dab6
builds(schema): Remove 'object' from 'anyOf' under 'sourceforge' (#5163)
niheaven Sep 26, 2022
7a599f0
feat(install): Add support for ARM64 architecture (#5154)
rashil2000 Sep 27, 2022
7f47f66
feat(subdir): Allow subdir in 'bucket' (#5119)
niheaven Sep 28, 2022
9baf293
docs(changelog): Prepare for version 0.3.0 (#5167)
niheaven Oct 6, 2022
8aee6f9
chore(release): Bump to version 0.3.0
niheaven Oct 13, 2022
24301ac
refactor(hash): Use 'Get-FileHash()' directly (#5177)
niheaven Oct 13, 2022
ec8161d
fix(decompress): Use PS's default 'Expand-Archive()' (#5185)
niheaven Oct 14, 2022
1f0f687
chore(installer): Drop the old installer (#5186)
chawyehsu Oct 14, 2022
512ab44
builds(auto-pr): Add `CommitMessageFormat` option (#5171)
yi-Xu-0100 Oct 14, 2022
d0cbc36
fix(hash): Fix SF hash extraction (#5189)
niheaven Oct 14, 2022
9fda542
builds(checkver): Support XML default namespace (#5191)
niheaven Oct 15, 2022
7dcb7c0
fix(tests): Fix tests in Linux and macOS (#5179)
niheaven Oct 15, 2022
1eea29b
fix(decompress): Trim ending '/' (#5195)
niheaven Oct 15, 2022
b308769
(chore): Sync with 'master'
niheaven Oct 15, 2022
5e6a9ee
builds(pssa): Remove unused 'ExcludeRules' (#5201)
niheaven Oct 17, 2022
c9dc41e
docs(config): Copyedit config description (#5197)
Ama1999 Oct 17, 2022
c71376e
feat(config): Allow scoop to check and update 'nightly' apps (#5166)
pynappo Oct 18, 2022
1c6ab39
ci: Update modules version (#5209)
niheaven Oct 20, 2022
01fe9cc
fix(import): Fix `scoop import` command (#5210)
niheaven Oct 23, 2022
d65fee6
docs(scoop-cat): Fix help message (#5224)
niheaven Oct 25, 2022
2474ab7
builds(schema): Add 'installer' and 'shortcuts' to 'autoupdate' (#5220)
niheaven Oct 25, 2022
1630e5f
tests(pester): Update to Pester 5 (#5222)
niheaven Oct 28, 2022
e4f9734
fix(shim): Exit if shim creating failed 'cause no git (#5225)
niheaven Oct 28, 2022
ea6c738
tests(bucket): Use BuildHelpers EnvVars (#5226)
niheaven Oct 28, 2022
29e5898
feat(checkup): Add Windows Developer Mode check (#5233)
chawyehsu Oct 31, 2022
d7bfe52
fix(scoop-config): Output [DateTime] as [String] (#5232)
niheaven Oct 31, 2022
29ed3cb
builds(checkhashes): Use correct version number if `UseCache` (#5240)
niheaven Nov 10, 2022
0f79573
refactor(unix): Remove unix.ps1 (#5235)
niheaven Nov 10, 2022
ac71c6e
feat(sysinternals): Add 'sysinternals' bucket to known (#5237)
niheaven Nov 10, 2022
c60df9c
docs(changelog): Prepare for version 0.3.1 (#5248)
niheaven Nov 12, 2022
f930280
chore(release): Bump to version 0.3.1 (#5247)
niheaven Nov 15, 2022
360daa7
feat(chore): Improve git.exe execution and add parallel bucket update…
r15ch13 Nov 23, 2022
af5ffcd
test(bucket): Skip manifest validation if no manifest changes (#5270)
niheaven Nov 30, 2022
6369ba6
refactor(scoop-download): Output more detailed manifest information (…
HUMORCE Dec 10, 2022
52f9ce3
fix(autoupdate): Fix file hash extraction (#5295)
niheaven Dec 18, 2022
257304b
fix(decompress): Exclude '*.nsis' that may cause error (#5294)
niheaven Dec 18, 2022
68760de
fix(shortcuts): Output correctly formatted path (#5333)
HUMORCE Jan 9, 2023
e2558ac
fix(chore): Handle spaces in git command arguments (#5375)
rashil2000 Feb 6, 2023
54e3613
ci(dependabot): Add dependabot.yml for GitHub Actions (#5377)
rasa Feb 18, 2023
1d0bd43
builds(checkver): Read the private_host config variable (#5381)
Ercolino Feb 19, 2023
32ca856
fix(core): Fix `is_in_dir` under Unix (#5391)
niheaven Feb 19, 2023
7c6aeb2
fix(install): Fix downloading release assets from private GitHub repo…
jeppefrandsen Feb 25, 2023
c44e214
feat(config): Support portable config file (#5369)
chawyehsu Feb 25, 2023
0a39de8
fix(env): Avoid automatic expansion of `%%` in env (#5395)
WHYBBE Feb 25, 2023
3f11454
fix(core): Fix scripts' calling parameters (#5365)
niheaven Feb 26, 2023
c00dd42
fix(getopt): Stop split arguments in `getopt()` and ensure array by e…
Valinor Feb 26, 2023
8acfeee
fix(scoop-info) --verbose file size collection (#5352)
starthal Feb 26, 2023
7826d6f
perf(decompress): disable progress bar to improve Expand-Archive perf…
r15ch13 Feb 27, 2023
559c6f9
feat(bucket): Make official buckets higher priority (#5398)
niheaven Mar 10, 2023
41620bb
feat(core): Add `-Silent` switch for `Invoke-ExternalCommand` (#5346)
Mar 11, 2023
ad0f617
feat(bucket): Switch nirsoft bucket to ScoopInstaller/Nirsoft (#5328)
rasa Mar 11, 2023
a20bb4f
fix(shim): Use bash executable directly (#5433)
rashil2000 Mar 16, 2023
2accaae
fix(core): Rewrite config file when needed (#5439)
niheaven Mar 20, 2023
682a1e2
fix(git): set HTTP(S)_PROXY only in process scope to prevent race con…
r15ch13 Mar 20, 2023
cddc52e
docs(scoop-info): Fix help message (#5445)
HUMORCE Mar 27, 2023
52059ca
fix(env): Apply env immediately by `SendMessageTimeout` (#5452)
WHYBBE Apr 7, 2023
1d14058
fix(scoop-checkup): Skip defender check in Windows Sandbox (#5519)
HUMORCE May 30, 2023
3dfb4bf
fix(buckets): Avoid error messages for unexpected dir (#5549)
HUMORCE Jun 29, 2023
efdd6dd
docs(CHANGELOG): Add missing brackets for the links (#5596)
Lutra-Fs Aug 11, 2023
0b4919c
fix(scoop-virustotal): Continue execution when no app but `-a` flag i…
Lutra-Fs Sep 10, 2023
6a35a22
fix(scoop-checkup): Change the message level of helpers from ERROR to…
HUMORCE Sep 11, 2023
aa09601
docs(readme): Improve documentation language (#5638)
walpox Oct 2, 2023
4357971
fix(env): Publish environment change when deleting variable (#5631)
rashil2000 Oct 2, 2023
353137f
fix(shim): Remove console window for GUI apps (#5559)
spider2048 Oct 2, 2023
6898773
fix(core): Use relative path as fallback of `$scoopdir` (#5544)
HUMORCE Oct 3, 2023
becc7a7
fix(core): Avoid error messages when deleting non-existent environmen…
HUMORCE Oct 3, 2023
00c92b0
fix(install): Avoid error when unlinking non-existent junction/hardli…
HUMORCE Oct 3, 2023
6d79d62
fix(core): Handle scoop aliases and broken (edited,copied) shim (#5551)
HUMORCE Oct 3, 2023
acc271d
fix(scoop-(un)hold): Correct output the messages when manifest not fo…
HUMORCE Oct 3, 2023
b3c05e7
perf(scoop-search): Improve performance for local search (#5644)
r15ch13 Oct 3, 2023
863af42
fix(core): Fix detection of Git (#5545)
HUMORCE Oct 5, 2023
ab34b7f
feat(core): Allow global install of PowerShell modules (#5611)
gerardog Oct 5, 2023
15f9bbe
fix(update): Change error message to a better instruction (#5677)
rashil2000 Oct 6, 2023
3a3f41c
fix(shim): Fix shim adding bug related to Resolve-Path(#5493)
dooptydoo90x Oct 8, 2023
2847e0a
fix(scoop-shim): Avoid unexpected output of `list` subcommand (#5681)
lewis-yeung Oct 10, 2023
14b38b4
fix(scoop-shim): Check literal path in `Get-ShimPath` (#5680)
lewis-yeung Oct 10, 2023
6cdcc75
fix(shim): Fix a minor issue with `Get-Subsystem` (#5684)
spider2048 Oct 14, 2023
7b35e19
fix(perf): Do not call `scoop` externally from inside the code (#5695)
hagaigold Oct 19, 2023
7e81e49
fix(scoop-reset): Don't abort when multiple apps are passed and an ap…
Lutra-Fs Oct 26, 2023
fb31696
fix(scoop-checkup): Don't throw 7zip error when external 7zip is used…
rashil2000 Oct 26, 2023
5328bef
fix(config): Warn users about misconfigured token (#5777)
rashil2000 Jan 5, 2024
48f7935
fix(manifest): Correct source of manifest (#5575)
HUMORCE Feb 23, 2024
7e3dc73
refactor(core): Cleanup some old codes, e.g., `msi` section and confi…
niheaven Mar 6, 2024
54e0514
fix(install): Fix bugs in #5715 (#5824)
niheaven Mar 7, 2024
6f9ed1d
fix(ci): Update 'psmodulecache' version to 'main' (#5828)
niheaven Mar 13, 2024
9d07c33
fix(decompress): Remove unused parent dir w/ 'extract_dir' (#5682)
niheaven Mar 13, 2024
3186fef
fix(update/uninstall): Remove items from PATH correctly (#5833)
niheaven Mar 20, 2024
90766f9
fix(shim): Allow GUI applications to attach to the shell's console wh…
spider2048 Mar 20, 2024
5354ab5
builds(supporting): Update Json to 13.0.3, Json.Schema to 3.0.15 (#5835)
niheaven Mar 21, 2024
5153d73
perf(shim): Update kiennq-shim to v3.1 (#5841)
niheaven Mar 22, 2024
9770c86
fix(shim): Update kiennq-shim to v3.1.1 (#5847)
niheaven Mar 25, 2024
77b66cc
fix(core): Fix arguments parsing method of `Invoke-ExternalCommand()`…
niheaven Mar 25, 2024
6772e61
refactor(core): Rewrite and separate path-related functions to `syste…
niheaven Mar 27, 2024
dfbeace
fix(system): Remove EnvVar only if existed (#5858)
niheaven Apr 1, 2024
9ef03c2
perf(scoop-update): Check for running process before wasting time on …
davidlwatsonjr Apr 1, 2024
0b13505
fix(scoop-shim): Import system.ps1 (#5864)
svraka Apr 4, 2024
5a06eac
refactor(helper): Remove 7zip's fallback '7zip-zstd' (#5548)
HUMORCE Apr 8, 2024
b008fe5
fix(scoop-virustotal): escape character not available in PowerShell 5…
amorphobia Apr 8, 2024
81e7dec
fix(scoop-alias): Prevent overwrite existing file when adding alias (…
HUMORCE Apr 8, 2024
92b71c6
refactor(core): Get rid of 'fullpath' (#3533)
niheaven Apr 10, 2024
6327146
fix(shim): Run JAR file from app's root directory (#5872)
niheaven Apr 11, 2024
7054c9d
fix(decompress): Use `wix.exe` in WiX Toolset v4+ as primary extracto…
niheaven Apr 12, 2024
98cf8ae
fix(autoupdate): Fix bug that 'WebClient' doesn't auto-extract 'gzip'…
niheaven Apr 17, 2024
fa06e92
refactor(shim): Remove CS shim codebase (#5903)
niheaven Apr 18, 2024
5819b5a
feat(path): Isolate Scoop apps' PATH (#5840)
niheaven Apr 18, 2024
78f6fec
docs(changelog): Rearrange and update CHANGELOG (#5904)
niheaven Apr 18, 2024
105e416
chore(release): Bump to version 0.4.0 (#5424)
niheaven Apr 18, 2024
2dd91d5
feat(sqlite): Use SQLite for caching apps to speed up local search (#…
niheaven Apr 19, 2024
eac5840
fix(sqlite): Skip `use_sqlite_cache` config on ARM64 platform (#5918)
niheaven Apr 25, 2024
d285bb0
chore(release): Bump to version 0.4.1 (#5924)
chawyehsu Apr 25, 2024
bb88dfb
Sync 'master' branch
niheaven Apr 25, 2024
3b34497
fix(json): Serialize jsonpath return (#5921)
chawyehsu Apr 26, 2024
36026f1
feat(core): New cache filename format (#5929)
chawyehsu Apr 29, 2024
23d55ce
fix(scoop-search): Catch error of parsing invalid manifest (#5930)
chawyehsu Apr 30, 2024
b8580aa
fix(autoupdate): Copy `PSCustomObject`-type properties within `autoup…
amorphobia May 1, 2024
5b86c30
fix(system): Fix argument passing to `Split-PathLikeEnvVar()` in depr…
Capella87 May 6, 2024
cc86335
fix(scoop-cache): Fix regression in 36026f18 (#5944)
chawyehsu May 8, 2024
776135e
fix(database): Update cache when adding bucket (#5946)
niheaven May 8, 2024
edaae8d
fix(database): Skip caching 'deprecated' dir (#5949)
niheaven May 9, 2024
1752050
fix(core): Fix "Invoke-ExternalCommand" quoting rules (#5945)
niheaven May 11, 2024
1dd479f
fix(database): Use 'Find-BucketDirectory()' to locate bucket dir (#5955)
niheaven May 11, 2024
b710ff6
fix(scoop-info): Fix download size estimating (#5958)
niheaven May 11, 2024
a5bd229
refactor(install): Separate archive extraction from downloader (#5951)
niheaven May 12, 2024
4dd2cfd
fix(core): Add 'PSObject.Copy()' to 'substitute()' (#5962)
niheaven May 13, 2024
82640c4
fix(autoupdate): Copy `PSCustomObject`-type properties within `autoup…
amorphobia May 1, 2024
d9c5c90
fix(system): Fix argument passing to `Split-PathLikeEnvVar()` in depr…
Capella87 May 6, 2024
e324fa4
fix(core): Fix "Invoke-ExternalCommand" quoting rules (#5945)
niheaven May 13, 2024
86d3fef
fix(core): Add 'PSObject.Copy()' to 'substitute()' (#5962)
niheaven May 13, 2024
cddcd98
doc(chglog): Update CHANGLOG
niheaven May 13, 2024
d337bb1
chore(release): Bump to version 0.4.2 (#5964)
niheaven May 14, 2024
f6f46f6
fix(sqlite): Dispose all command to release database file handle (#5966)
niheaven May 14, 2024
2d50a02
fix(scoop-download|install|update): Use consistent options (#5956)
lewis-yeung May 14, 2024
5ce70c4
fix(sqlite): Update cache after removing bucket or manifests (#5967)
niheaven May 15, 2024
2544745
refactor(install): Replace 'run_(un)installer()' with 'Invoke-Install…
niheaven May 15, 2024
8ea3738
fix(install): Add back arg `$Name` in `Invoke-Installer()` (#5971)
niheaven May 15, 2024
5c896e9
refactor(decompress): Use 7zip to extract Zstd archive (#5973)
niheaven May 17, 2024
c9048ad
fix(sqlite): Fix generic class error in PS5 (#5981)
niheaven May 20, 2024
700a2f4
feat(install): Added the ability to specify @ version when installing…
insertokname May 23, 2024
fa1b42b
fix(checkver): Correct variable 'regex' to 'regexp' (#5993)
chawyehsu May 26, 2024
dec4232
fix(decompress): Match `extract_dir`/`extract_to` and archives (#5983)
lewis-yeung May 26, 2024
d20819e
fix(core): Search for Git executable instead of any cmdlet (#5998)
MatejKafka Jun 7, 2024
a9ca75c
fix(core): Use correct path in 'bash' (#6006)
niheaven Jun 11, 2024
3a39ba0
fix(core): Limit the number of commands to get (#6013)
Jun 13, 2024
9239c26
feat(decompress): Use `innounp-unicode` as default Inno Setup Unpacke…
niheaven Jun 24, 2024
d8b3cc8
fix(checkver): Correct error messages (#6024)
lewis-yeung Jun 25, 2024
93359a4
fix(shim): Restore original path for JAR cmd (#6030)
niheaven Jun 26, 2024
2d02483
Merge branch 'master' into develop
niheaven Jun 30, 2024
7e0a2a2
Update chglog
niheaven Jun 30, 2024
ade7aa4
(chore): Update changelog (#6036)
niheaven Jun 30, 2024
716b6db
chore(release): Bump to version 0.5.0 (#6035)
niheaven Jul 5, 2024
42af27d
fix(sqlite): Fix compatibility with Windows PowerShell (#6045)
niheaven Jul 8, 2024
83f25a4
fix(install): Expand env_set items (#6050)
niheaven Jul 8, 2024
7cc4fae
fix(bucket): Implement error handling for failed bucket addition (#6051)
niheaven Jul 8, 2024
a76884a
fix(install): Fix parsing error when installing multiple apps w/ spec…
Jul 9, 2024
1c271f5
fix(scoop-virustotal): Adjust `json_path` parameters to retrieve corr…
Lutra-Fs Jul 9, 2024
0138dc4
fix(scoop-alias): Pass options correctly (#6003)
lewis-yeung Jul 15, 2024
69edc6d
chore(chglog): Update CHANGELOG for v0.5.1 (#6058)
niheaven Jul 15, 2024
be56faf
chore(release): Bump to version 0.5.1 (#6057)
niheaven Jul 17, 2024
429ba7a
fix(scoop-alias): Fix 'Option --verbose not recognized.' (#6062)
mattcargile Jul 17, 2024
0cb479a
fix(json): Don't serialize jsonpath return if only one result (#6066)
ccyykkcyk Jul 22, 2024
5971f1d
builds(supporting): Update Json.Schema to 4.0.1 (#6072)
niheaven Jul 23, 2024
5dc5dd2
fix(json): Fix JSON items counting function (#6073)
niheaven Jul 23, 2024
49ee8ad
fix(scoop-hold): Use 'foreach' loop to allow 'continue' statement (#6…
niheaven Jul 25, 2024
46624b0
fix(core): Use 'Join-Path' to construct cache file path (#6079)
niheaven Jul 25, 2024
c7ec5c8
docs(chglog): Update CHANGELOG for v0.5.2 (#6081)
niheaven Jul 25, 2024
859d1db
chore(release): Bump to version 0.5.2 (#6080)
niheaven Jul 30, 2024
7f99c49
fix (decompress): `Expand-7zipArchive` only delete temp dir / `$extra…
o-l-a-v Aug 9, 2024
79cf33d
refactor(download): Move download-related functions to 'download.ps1'…
niheaven Aug 11, 2024
e0c682d
fix(download): Fallback to default downloader when aria2 fails (#4292)
kiennq Aug 26, 2024
3577f91
fix(commands): Handling broken aliases (#6141)
HUMORCE Sep 20, 2024
7a309a1
fix(shim): properly check `wslpath`/`cygpath` command first (#6114)
sitiom Oct 9, 2024
84e00fd
fix(scoop-bucket): Add missing import for `no_junction` envs (#6181)
chawyehsu Oct 11, 2024
dc9d198
docs(chglog): Update to 0.5.3 (#6258)
niheaven Dec 30, 2024
ac6f1ba
perf(shim): Update kiennq-shim to v3.1.2 (#6261)
niheaven Jan 3, 2025
4e528e1
fix(decompress): Replace deprecated 7ZIPEXTRACT_USE_EXTERNAL config (…
basselworkforce Apr 17, 2025
22f1672
fix(scoop-uninstall): Fix uninstaller does not gain Global state (#6430)
HUMORCE Aug 10, 2025
3321b96
refactor(Get-Manifest): Select actual source for manifest (#6142)
HUMORCE Aug 10, 2025
f9c4f9e
fix(scoop-depends-tests): Mocking `USE_EXTERNAL_7ZIP` as $false (#6431)
HUMORCE Aug 10, 2025
26a03e2
feat(autoupdate): GitHub predefined hashes support (#6416)
WordlessEcho Aug 11, 2025
ed6101a
docs(CHANGELOG): Update to 0.5.3 (#6432)
HUMORCE Aug 11, 2025
ebd8c03
chore(release): Bump to version 0.5.3 (#6257)
niheaven Aug 11, 2025
8c51a50
fix(autoupdate): Check hash file before use GitHub SHA256 (#6435)
niheaven Aug 12, 2025
9246250
Merge branch 'master' into develop
niheaven Aug 12, 2025
b588a06
chore(release): Bump to version 0.5.3 (resync) (#6436)
niheaven Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 7 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,14 @@ indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

[*.{bat,cmd,[Bb][Aa][Tt],[Cc][Mm][Dd]]
[*.{[Bb][Aa][Tt],[Cc][Mm][Dd]}]
# DOS/Win *requires* BAT/CMD files to have CRLF newlines
end_of_line = crlf

[[Mm]akefile{,.*}]
# TAB-style indentation
[*.{yml, yaml}]
indent_size = 2

# Makefiles require tab indentation
[{{M,m,GNU}akefile{,.*},*.mak,*.mk}]
indent_style = tab
end_of_line = lf
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: "Bug Report"
about: "I am facing some problems."
title: '[Bug] '
labels: "bug"

---

<!--
IMPORTANT:
If your problem is related to a specific package, open the issue in the relevant bucket,
not here.
By opening this issue you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this issue without any explanation.
Incomplete form details below might also result in closing of the issue.
-->

## Bug Report

#### Current Behavior
<!-- A clear and concise description of the behavior. -->

#### Expected Behavior
<!-- A clear and concise description of what you expected to happen. -->

#### Additional context/output
<!-- Add any other context about the problem here. If applicable, paste terminal output here to help explain. -->

#### Possible Solution
<!--- Only if you have suggestions on a fix for the bug -->

### System details

**Windows version:** [e.g. 7, 8, 10, 11]

**OS architecture:** [e.g. 32bit, 64bit, arm64]

**PowerShell version:** [output of `"$($PSVersionTable.PSVersion)"`]

**Additional software:** [(optional) e.g. ConEmu, Git]

#### Scoop Configuration
<!-- Can be found in ~/.config/scoop/config.json -->

```json
//# Your configuration here
```
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: "Feature Request"
about: "I have a suggestion (and may want to implement it)!"
title: '[Feature] '
labels: "enhancement"

---

<!--
IMPORTANT:
If your request is related to a specific package, open the issue in the relevant bucket,
not here.
By opening this issue you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this issue without any explanation.
Incomplete form details below might also result in closing of the issue.
-->

## Feature Request

#### Is your feature request related to a problem? Please describe.
<!-- A clear and concise description of what the problem is. Ex. I have an issue when [...] -->

#### Describe the solution you'd like
<!-- A clear and concise description of what you want to happen. Add any considered drawbacks. -->

#### Describe alternatives you've considered
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
blank_issues_enabled: false

35 changes: 35 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!-- Provide a general summary of your changes in the Title above -->
<!-- To help with semantic versioning the PR title should start with one of the conventional commit types. -->
<!-- The conventional commit types for Semantic PR are: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert -->

<!--
By opening this PR you confirm that you have searched for similar issues/PRs here already.
Failing to do so will most likely result in closing of this PR without any explanation.
It is also mandatory to open a relevant issue for discussion with the maintainers,
before creating any new PR.
Read the contributing guide first to save both your and our time.
-->

#### Description
<!-- Describe your changes in detail -->

#### Motivation and Context
<!-- Why is this change required? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here. -->
Closes #XXXX
<!-- or -->
Relates to #XXXX

#### How Has This Been Tested?
<!-- Please describe in detail how you tested your changes. -->
<!-- Include details of your testing environment, tests ran to see how -->
<!-- your change affects other areas of the code, etc. -->

#### Checklist:
<!-- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] I have read the [Contributing Guide](https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md).
- [ ] I have ensured that I am targeting the `develop` branch.
- [ ] I have updated the documentation accordingly.
- [ ] I have updated the tests accordingly.
- [ ] I have added an entry in the CHANGELOG.
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
# ~/.github/dependabot.yml
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/" # == /.github/workflows/
schedule:
interval: "daily"
39 changes: 39 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Scoop Core CI Tests

on:
pull_request:
workflow_dispatch:

jobs:
test_powershell:
name: WindowsPowerShell
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@main
with:
fetch-depth: 2
- name: Init Test Suite
uses: potatoqualitee/psmodulecache@main
with:
modules-to-cache: BuildHelpers
shell: powershell
- name: Test Scoop Core
shell: powershell
run: ./test/bin/test.ps1
test_pwsh:
name: PowerShell
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@main
with:
fetch-depth: 2
- name: Init Test Suite
uses: potatoqualitee/psmodulecache@main
with:
modules-to-cache: BuildHelpers
shell: pwsh
- name: Test Scoop Core
shell: pwsh
run: ./test/bin/test.ps1
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
*.log
.DS_Store
._.DS_Store
scoop.sublime-workspace
test/installer/tmp/*
test/tmp/*
*~
TestResults.xml
supporting/sqlite/*
6 changes: 6 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"recommendations": [
"EditorConfig.EditorConfig",
"ms-vscode.PowerShell"
]
}
18 changes: 18 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// Configure PSScriptAnalyzer settings
{
"powershell.scriptAnalysis.settingsPath": "PSScriptAnalyzerSettings.psd1",
"powershell.codeFormatting.preset": "OTBS",
"powershell.codeFormatting.alignPropertyValuePairs": true,
"powershell.codeFormatting.ignoreOneLineBlock": true,
"powershell.codeFormatting.useConstantStrings": true,
"powershell.codeFormatting.useCorrectCasing": true,
"powershell.codeFormatting.whitespaceBetweenParameters": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/tmp": true
}
}
Loading