{"id":14064639,"url":"https://github.com/Ash258/Scoop-Core","last_synced_at":"2025-07-29T18:33:39.479Z","repository":{"id":40002335,"uuid":"147038620","full_name":"Ash258/Scoop-Core","owner":"Ash258","description":"Shovel. Alternative, more advanced, and user-friendly implementation of windows command-line installer scoop.","archived":false,"fork":true,"pushed_at":"2023-07-27T21:53:10.000Z","size":10690,"stargazers_count":204,"open_issues_count":66,"forks_count":11,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-08-14T07:07:18.227Z","etag":null,"topics":["command-line","installer","shovel","windows"],"latest_commit_sha":null,"homepage":"https://shovel.ash258.com","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ScoopInstaller/Scoop","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ash258.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2018-09-01T23:03:58.000Z","updated_at":"2024-07-29T02:23:39.000Z","dependencies_parsed_at":"2023-02-01T00:46:32.417Z","dependency_job_id":null,"html_url":"https://github.com/Ash258/Scoop-Core","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash258%2FScoop-Core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash258%2FScoop-Core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash258%2FScoop-Core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash258%2FScoop-Core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ash258","download_url":"https://codeload.github.com/Ash258/Scoop-Core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228040773,"owners_count":17860211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","installer","shovel","windows"],"created_at":"2024-08-13T07:03:58.943Z","updated_at":"2024-12-04T03:31:13.866Z","avatar_url":"https://github.com/Ash258.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"# \u003ca href=\"https://shovel.ash258.com\"\u003e\u003cimg width=32 height=32 src=\"https://i.imgur.com/NQkgLgu.png\"/\u003e ~~Scoop~~ Shovel \u003ca/\u003e [![Build status](https://ci.appveyor.com/api/projects/status/9cso6l446o0ayo8a?svg=true)](https://ci.appveyor.com/project/Ash258/shovel) ![Latest Stable Release)](https://img.shields.io/github/v/release/Ash258/Scoop-Core?color=ffde03\u0026label=Stable\u0026logoColor=ffde03) ![Latest pre-releases)](https://img.shields.io/github/v/release/Ash258/Scoop-Core?color=ffde03\u0026include_prereleases\u0026label=NEW\u0026logoColor=ffde03)\r\n\r\nCommand-line installer for Windows\r\n\r\n## Goals\r\n\r\nScriptable, user-friendly command line installation of applications with a minimal amount of friction.\r\n\r\n- Eliminate permission/UAC popup\r\n- Avoid GUI wizard-style installers\r\n    - Use [winget][winget] for interactive installations\r\n- Do not pollute `PATH`\r\n- Skip unexpected side-effects from installing and uninstalling programs\r\n    - Applications installed by Shovel usually do not execute application specific installers\r\n        - If you are looking for command line tool for executing application specific installers, refer to [winget][winget] or [chocolatey][choco]\r\n- Dependencies resolving for other Shovel installed applications\r\n\r\n```powershell\r\nshovel install gsudo\r\nsudo shovel install --global 7zip git openssh\r\nshovel install aria2 curl grep sed less touch\r\nshovel install python ruby go perl\r\nshovel install extras/firefox\r\n```\r\n\r\n## Requirements\r\n\r\n- Windows 10 / Windows Server 2012+\r\n    - Older systems might work, but will not receive support\r\n- [PowerShell 5](https://aka.ms/wmf5download)\r\n    - [PowerShell 7 should be preferred when possible](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7)\r\n- [.NET Framework 4.7.2](https://www.microsoft.com/net/download)\r\n- PowerShell must be enabled for your user account e.g. `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser`\r\n\r\n## Installation\r\n\r\n[Refer to the new installer to install base scoop.](https://github.com/ScoopInstaller/Install#scoop-uninstaller)\r\n\r\nAs soon as base scoop is installed do the following:\r\n\r\n1. `scoop install 7zip git`\r\n1. `scoop config SCOOP_REPO 'https://github.com/Ash258/Scoop-Core'`\r\n1. `scoop update`\r\n1. `scoop status`\r\n1. `scoop checkup`\r\n\r\nOnce installed, run `scoop help` for additional information.\r\n\r\n## Multi-connection downloads with `aria2`\r\n\r\nShovel can utilize [`aria2`](https://github.com/aria2/aria2) to use multi-connection downloads.\r\nSimply install `aria2` through Shovel and it will be used for all downloads afterward.\r\n\r\n```powershell\r\nshovel install aria2\r\n```\r\n\r\nRefer to `shovel help config` how to adjust aria2 specific configuration.\r\n\r\n## Applications installed by Shovel\r\n\r\nThe applications that install best with Shovel are commonly called \"portable\" applications: i.e. compressed program files that run stand-alone when extracted and do not have side-effects like changing the registry or putting files outside the program directory.\r\n\r\nSince installers are common, Shovel supports them too (and their uninstallers).\r\n\r\nShovel is also great at handling single-file programs and PowerShell scripts.\r\nThese do not even need to be compressed.\r\nSee the [runat](https://github.com/ScoopInstaller/Main/blob/master/bucket/runat.json) package for an example. It is really just a GitHub gist.\r\n\r\n## Known application buckets\r\n\r\nThe following buckets are known to Shovel:\r\n\r\n- [Base](https://github.com/shovel-org/Base) - Rebuild of main bucket suited for Shovel usage; Archived + arm64 version support\r\n- [main](https://github.com/ScoopInstaller/Main) - Default bucket for the most common command line utilities\r\n- [extras](https://github.com/ScoopInstaller/Extras) - GUI applications\r\n- [nirsoft](https://github.com/shovel-org/NirSoft-Bucket) - All [Nirsoft](https://nirsoft.net) utilites\r\n- [sysinternals](https://github.com/shovel-org/Sysinternals-Bucket) - All [Sysinternals](https://docs.microsoft.com/en-us/sysinternals/) tools separately\r\n- [jetbrains](https://github.com/Ash258/Scoop-JetBrains) - All [JetBrains](https://www.jetbrains.com/products/) utilities and IDEs\r\n- [nerd-fonts](https://github.com/matthewjberger/scoop-nerd-fonts) - Nerd Fonts\r\n- [java](https://github.com/ScoopInstaller/Java) - Installers for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, Amazon Corretto, BellSoft Liberica, SapMachine and Microsoft\r\n- [nonportable](https://github.com/TheRandomLabs/scoop-nonportable) - Non-portable applications (may require UAC)\r\n- [php](https://github.com/ScoopInstaller/PHP) - Installers for various versions of PHP\r\n- [versions](https://github.com/ScoopInstaller/Versions) - Alternative versions of applications found in known buckets\r\n- [games](https://github.com/Calinou/scoop-games) - Open source/freeware games and game-related tools\r\n\r\n[winget]: https://github.com/microsoft/winget-cli\r\n[choco]: https://chocolatey.org/\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAsh258%2FScoop-Core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAsh258%2FScoop-Core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAsh258%2FScoop-Core/lists"}