Skip to content
This repository was archived by the owner on Sep 9, 2024. It is now read-only.

2Toad/scoop

This branch is 1 commit ahead of, 9356 commits behind ScoopInstaller/Scoop:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2d83ea3 · Sep 9, 2024
May 12, 2014
Jan 18, 2015
Nov 17, 2014
Dec 24, 2014
Feb 20, 2014
Jul 16, 2014
Mar 16, 2014
Sep 2, 2013
Jul 17, 2013
Sep 9, 2024
Aug 15, 2014
Sep 3, 2013

Repository files navigation

Archived Repository 🚨

This project is no longer maintained and has been archived. No further issues, PRs, or updates will be made.


Scoop

Scoop is a command-line installer for windows.

Requirements:

  • PowerShell 3
  • PowerShell must be enabled for your user account e.g. set-executionpolicy unrestricted -s cu

To install:

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

Once installed, run scoop help for instructions.

What does Scoop do?

Scoop installs programs from the command line with a minimal amount of friction. It tries to eliminate things like:

  • Permission popup windows
  • GUI wizard-style installers
  • Path pollution from installing lots of programs
  • Unexpected side-effects from installing and uninstalling programs
  • The need to find and install dependencies
  • The need to perform extra setup steps to get a working program

Scoop is very scriptable, so you can run repeatable setups to get your environment just the way you like, e.g.:

scoop install sudo
sudo scoop install 7zip git openssh --global
scoop install curl grep sed less tail touch
scoop install python ruby go perl

If you've built software that you'd like others to use, Scoop is an alternative to building an installer (e.g. MSI or InnoSetup)—you just need to zip your program and provide a JSON manifest that describes how to install it.

Inspiration

What sort of apps can Scoop install?

The apps that install best with Scoop are commonly called "portable" apps: i.e. compressed program files that run stand-alone when extracted and don't have side-effects like changing the registry or putting files outside the program directory.

Since installers are common, Scoop supports them too (and their uninstallers).

Scoop is also great at handling single-file programs and Powershell scripts. These don't even need to be compressed. See the runat package for an example: it's really just a GitHub gist.

About

A command-line installer for Windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 95.0%
  • C# 5.0%