Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deevus/scoop-powershell2
Scoop with support for Powershell 2
https://github.com/deevus/scoop-powershell2
Last synced: 18 days ago
JSON representation
Scoop with support for Powershell 2
- Host: GitHub
- URL: https://github.com/deevus/scoop-powershell2
- Owner: deevus
- License: unlicense
- Created: 2015-06-19T05:40:35.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-10T13:53:30.000Z (over 9 years ago)
- Last Synced: 2024-12-13T17:51:20.508Z (24 days ago)
- Language: PowerShell
- Size: 1 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Scoop [![Build status](https://ci.appveyor.com/api/projects/status/bfsfu6bwyviaqjhi/branch/master?svg=true)](https://ci.appveyor.com/project/deevus/scoop/branch/master)
=====Scoop is a command-line installer for Windows.
Requirements:
* PowerShell 2
* PowerShell must be enabled for your user account e.g. `set-executionpolicy unrestricted -s currentuser`To install:
iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/deevus/scoop-powershell2/master/bin/install.ps1')
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 programScoop is very scriptable, so you can run repeatable setups to get your environment just the way you like, e.g.:
```powershell
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.
### [Documentation](https://github.com/lukesampson/scoop/wiki)
Inspiration
-----------* [Homebrew](http://mxcl.github.io/homebrew/)
* [sub](https://github.com/37signals/sub#readme)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](https://github.com/lukesampson/scoop/blob/master/bucket/runat.json) package for an example: it's really just a GitHub gist.